|
@@ -120,6 +120,7 @@ namespace OASystem.API.Controllers
|
|
private readonly EnterExitCostQuoteRepository _enterExitCostQuoteRep;
|
|
private readonly EnterExitCostQuoteRepository _enterExitCostQuoteRep;
|
|
private readonly GroupOrderPreInfoRepository _grpOrderPreInfoRep;
|
|
private readonly GroupOrderPreInfoRepository _grpOrderPreInfoRep;
|
|
private readonly VisaProcessRepository _visaProcessRep;
|
|
private readonly VisaProcessRepository _visaProcessRep;
|
|
|
|
+ private readonly ProcessOverviewRepository _processOverviewRep;
|
|
|
|
|
|
private readonly IDeepSeekService _deepSeekService;
|
|
private readonly IDeepSeekService _deepSeekService;
|
|
|
|
|
|
@@ -170,6 +171,7 @@ namespace OASystem.API.Controllers
|
|
/// <param name="enterExitCostQuoteRep"></param>
|
|
/// <param name="enterExitCostQuoteRep"></param>
|
|
/// <param name="grpOrderPreInfoRep"></param>
|
|
/// <param name="grpOrderPreInfoRep"></param>
|
|
/// <param name="visaProcessRep"></param>
|
|
/// <param name="visaProcessRep"></param>
|
|
|
|
+ /// <param name="processOverviewRep"></param>
|
|
public GroupsController(
|
|
public GroupsController(
|
|
ILogger<GroupsController> logger,
|
|
ILogger<GroupsController> logger,
|
|
ITextFileLogger eec_textLogger,
|
|
ITextFileLogger eec_textLogger,
|
|
@@ -214,7 +216,8 @@ namespace OASystem.API.Controllers
|
|
RestaurantRepository restaurantRep,
|
|
RestaurantRepository restaurantRep,
|
|
EnterExitCostQuoteRepository enterExitCostQuoteRep,
|
|
EnterExitCostQuoteRepository enterExitCostQuoteRep,
|
|
GroupOrderPreInfoRepository grpOrderPreInfoRep,
|
|
GroupOrderPreInfoRepository grpOrderPreInfoRep,
|
|
- VisaProcessRepository visaProcessRep
|
|
|
|
|
|
+ VisaProcessRepository visaProcessRep,
|
|
|
|
+ ProcessOverviewRepository processOverviewRep
|
|
)
|
|
)
|
|
{
|
|
{
|
|
_logger = logger;
|
|
_logger = logger;
|
|
@@ -276,6 +279,7 @@ namespace OASystem.API.Controllers
|
|
_enterExitCostQuoteRep = enterExitCostQuoteRep;
|
|
_enterExitCostQuoteRep = enterExitCostQuoteRep;
|
|
_grpOrderPreInfoRep = grpOrderPreInfoRep;
|
|
_grpOrderPreInfoRep = grpOrderPreInfoRep;
|
|
_visaProcessRep = visaProcessRep;
|
|
_visaProcessRep = visaProcessRep;
|
|
|
|
+ _processOverviewRep = processOverviewRep;
|
|
}
|
|
}
|
|
|
|
|
|
#region 流程管控
|
|
#region 流程管控
|
|
@@ -1239,6 +1243,9 @@ namespace OASystem.API.Controllers
|
|
//默认创建签证流程
|
|
//默认创建签证流程
|
|
await _visaProcessRep.Create(dto.UserId, diId);
|
|
await _visaProcessRep.Create(dto.UserId, diId);
|
|
|
|
|
|
|
|
+ //默认创建团组流程总览信息
|
|
|
|
+ await _processOverviewRep.ProcessInitAsync(diId, dto.UserId);
|
|
|
|
+
|
|
}
|
|
}
|
|
else if (dto.Status == 2)
|
|
else if (dto.Status == 2)
|
|
{
|
|
{
|
|
@@ -1429,9 +1436,14 @@ namespace OASystem.API.Controllers
|
|
}
|
|
}
|
|
#endregion
|
|
#endregion
|
|
|
|
|
|
-
|
|
|
|
//默认创建倒推表
|
|
//默认创建倒推表
|
|
await _invertedListRep._Create(dto.UserId, diId);
|
|
await _invertedListRep._Create(dto.UserId, diId);
|
|
|
|
+
|
|
|
|
+ //默认创建签证流程
|
|
|
|
+ await _visaProcessRep.Create(dto.UserId, diId);
|
|
|
|
+
|
|
|
|
+ //默认创建团组流程总览信息
|
|
|
|
+ await _processOverviewRep.ProcessInitAsync(diId, dto.UserId);
|
|
}
|
|
}
|
|
|
|
|
|
if (dto.Status == 2)
|
|
if (dto.Status == 2)
|
|
@@ -28366,6 +28378,40 @@ WHERE
|
|
|
|
|
|
#endregion
|
|
#endregion
|
|
|
|
|
|
|
|
+ #region 团组总览进程
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 团组总览进程 - 流程创建测试
|
|
|
|
+ /// </summary>
|
|
|
|
+ /// <returns></returns>
|
|
|
|
+ [HttpPost]
|
|
|
|
+ [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
|
|
|
|
+ public async Task<IActionResult> GroupProcessInitTest()
|
|
|
|
+ {
|
|
|
|
+ return Ok(await _processOverviewRep.ProcessInitAsync(2732, 208));
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 团组总览进程 - 流程详情
|
|
|
|
+ /// </summary>
|
|
|
|
+ /// <returns></returns>
|
|
|
|
+ [HttpGet]
|
|
|
|
+ [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
|
|
|
|
+ public async Task<IActionResult> GroupProcessDetails(int groupId)
|
|
|
|
+ {
|
|
|
|
+ var res = await _processOverviewRep.ProcessesDetailsAsync(groupId);
|
|
|
|
+
|
|
|
|
+ if (res.Code == StatusCodes.Status200OK)
|
|
|
|
+ {
|
|
|
|
+ return Ok(JsonView(res.Data));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return Ok(JsonView(false, res.Msg));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ #endregion
|
|
|
|
+
|
|
/// <summary>
|
|
/// <summary>
|
|
/// 123132123
|
|
/// 123132123
|
|
/// </summary>
|
|
/// </summary>
|