|
@@ -14654,13 +14654,18 @@ FROM
|
|
|
var groupChecks = _checkBoxs.GetCheckBoxsByDiid(diid); //团组选中信息 可枚举
|
|
|
var groupCost = _GroupCostRepository.GetAllByDiid(diid); //团组列表信息
|
|
|
|
|
|
- var create = _GroupCostRepository.
|
|
|
- CreateGroupCostByBlackCode(dto.Diid);
|
|
|
+ #region 屏蔽黑屏代码生成
|
|
|
+
|
|
|
+ //var create = _GroupCostRepository.
|
|
|
+ // CreateGroupCostByBlackCode(dto.Diid);
|
|
|
+
|
|
|
+ //if (groupCost.Count == 0 && create.Code == 0)
|
|
|
+ //{
|
|
|
+ // groupCost = (create.Data as List<Grp_GroupCost>) ?? new List<Grp_GroupCost>();
|
|
|
+ //}
|
|
|
+
|
|
|
+ #endregion
|
|
|
|
|
|
- if (groupCost.Count == 0 && create.Code == 0)
|
|
|
- {
|
|
|
- groupCost = (create.Data as List<Grp_GroupCost>) ?? new List<Grp_GroupCost>();
|
|
|
- }
|
|
|
|
|
|
var groupCostMap = _mapper.Map<List<Grp_GroupCostDto>>(groupCost);
|
|
|
var hotelNumber = _CostTypeHotelNumberRepository.GetCostTypeHotelNumberByDiid(diid); //酒店数量 可枚举
|
|
@@ -14695,7 +14700,7 @@ FROM
|
|
|
x.Id,
|
|
|
}).ToList(),
|
|
|
baoPi = _GroupCostParameterRepository.GetBaoPi(diid),
|
|
|
- blackCodeIsTrue = create.Code == 0 ? true : false,
|
|
|
+ blackCodeIsTrue = true , //create.Code == 0 ? true : false,
|
|
|
hotelIsTrue = hotelIsTrue,
|
|
|
}));
|
|
|
}
|
|
@@ -16685,17 +16690,23 @@ FROM
|
|
|
[HttpPost]
|
|
|
public IActionResult CraeteGroupCostTravel(GroupCostInItDto dto)
|
|
|
{
|
|
|
- var jw = JsonView(false);
|
|
|
- var Create = _GroupCostRepository.
|
|
|
- CreateGroupCostByBlackCode(dto.Diid);
|
|
|
+ var jw = JsonView(false,"Error");
|
|
|
+ var Create = _sqlSugar.Queryable<Air_TicketBlackCode>()
|
|
|
+ .Where(x => x.IsDel == 0 && x.DiId == dto.Diid)
|
|
|
+ .Select(x=> new
|
|
|
+ {
|
|
|
+ x.Id,
|
|
|
+ x.Title
|
|
|
+ })
|
|
|
+ .ToList();
|
|
|
|
|
|
- jw.Msg = Create.Msg;
|
|
|
- if (Create.Code == 0)
|
|
|
+ if (Create.Any())
|
|
|
{
|
|
|
+ jw.Msg = "获取成功!";
|
|
|
jw.Code = 200;
|
|
|
jw.Data = new
|
|
|
{
|
|
|
- groupCost = Create.Data,
|
|
|
+ BlackCodeListSelect = Create,
|
|
|
blackCodeIsTrue = true
|
|
|
};
|
|
|
}
|
|
@@ -16704,7 +16715,7 @@ FROM
|
|
|
jw.Code = 400;
|
|
|
jw.Data = new
|
|
|
{
|
|
|
- groupCost = Create.Data,
|
|
|
+ BlackCodeListSelect = Create,
|
|
|
blackCodeIsTrue = false,
|
|
|
};
|
|
|
}
|
|
@@ -16712,6 +16723,43 @@ FROM
|
|
|
return Ok(jw);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 根据黑屏代码Id重新生成行程
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="dto"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ [HttpPost]
|
|
|
+ public IActionResult CraeteGroupCostTravelById(CraeteGroupCostTravelByIdDto dto)
|
|
|
+ {
|
|
|
+ var jw = JsonView(false, "Error");
|
|
|
+ var result = _GroupCostRepository.CreateGroupCostByBlackCode(dto.DiId, dto.BlackCodeId);
|
|
|
+
|
|
|
+ if (result.Code == 0)
|
|
|
+ {
|
|
|
+
|
|
|
+ jw.Msg = "获取成功!";
|
|
|
+ jw.Code = 200;
|
|
|
+ jw.Data = new
|
|
|
+ {
|
|
|
+ groupCost = result.Data,
|
|
|
+ blackCodeIsTrue = true
|
|
|
+ };
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ jw.Code = 400;
|
|
|
+ jw.Data = new
|
|
|
+ {
|
|
|
+ groupCost = result.Data,
|
|
|
+ blackCodeIsTrue = false,
|
|
|
+ };
|
|
|
+ }
|
|
|
+
|
|
|
+ return Ok(jw);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/// <summary>
|
|
|
/// 成本获取OP历史车费用
|
|
|
/// </summary>
|