|
@@ -2123,21 +2123,27 @@ FROM
|
|
|
subTDC = otherFeeTotal + groupEnterExitCost.OutsideTDPay;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
var groupClints = await _sqlSugar.Queryable<Grp_TourClientList>()
|
|
|
- .LeftJoin<Sys_SetData>((x,s) => s.Id == x.ShippingSpaceTypeId && s.IsDel == 0 )
|
|
|
- .Where((x, s) => x.DiId == dto.GroupId && x.IsDel == 0)
|
|
|
- .Select((x, s) => new
|
|
|
- {
|
|
|
- x.Id,
|
|
|
- s.Name,
|
|
|
- })
|
|
|
- .ToListAsync();
|
|
|
+ .LeftJoin<Sys_SetData>((x, s) => s.Id == x.ShippingSpaceTypeId && s.IsDel == 0)
|
|
|
+ .LeftJoin<Crm_DeleClient>((x, s, dc) => x.ClientId == dc.Id && dc.IsDel == 0)
|
|
|
+ .LeftJoin<Crm_CustomerCompany>((x, s, dc,cc) => dc.CrmCompanyId == cc.Id && cc.IsDel == 0)
|
|
|
+ .Where((x, s, dc, cc) => x.DiId == dto.GroupId && x.IsDel == 0)
|
|
|
+ .Select((x, s, dc, cc) => new groupClints
|
|
|
+ {
|
|
|
+ Id =x.Id,
|
|
|
+ Name =s.Name,
|
|
|
+ IsAccompany =x.IsAccompany,
|
|
|
+ CompanyFullName =cc.CompanyFullName
|
|
|
+ })
|
|
|
+ .ToListAsync();
|
|
|
+
|
|
|
+ groupClints.ForEach(x => x.CompanyFullName = AesEncryptionHelper.Decrypt(x.CompanyFullName));
|
|
|
|
|
|
//获取舱位人数
|
|
|
- var cabinCount = groupClints.GroupBy(x => x.Name)
|
|
|
- .Select(x => new { Cabin = x.Key, Count = x.Count() })
|
|
|
- .ToList();
|
|
|
+ var cabinCount = groupClints.Where(x => x.IsAccompany != 2 && !x.CompanyFullName.Contains("泛美国际"))
|
|
|
+ .GroupBy(x => x.Name)
|
|
|
+ .Select(x => new { Cabin = x.Key, Count = x.Count() })
|
|
|
+ .ToList();
|
|
|
|
|
|
string cityPath = string.Empty;
|
|
|
string startCity = string.Empty;
|
|
@@ -6750,7 +6756,7 @@ FROM
|
|
|
//默认币种显示
|
|
|
var reteInfos = await GeneralMethod.EnterExitCostLiveRate();
|
|
|
var visaData = await _visaFeeInfoRep.EnterExitCostVisaTips(dto.DiId);
|
|
|
- var airData = await _ticketBlackCodeRep.EntryAndExitTips(dto.DiId);
|
|
|
+ var airData = await GeneralMethod.EntryAndExitTips(dto.DiId);
|
|
|
return Ok(JsonView(true, "查询成功!", new
|
|
|
{
|
|
|
//GroupNameData = groupNameData.Data,
|
|
@@ -10614,7 +10620,7 @@ FROM
|
|
|
}
|
|
|
else if (dto.TipsType == 3)
|
|
|
{
|
|
|
- var airData = await _ticketBlackCodeRep.EntryAndExitTips(dto.GroupId);
|
|
|
+ var airData = await GeneralMethod.EntryAndExitTips(dto.GroupId);
|
|
|
return Ok(JsonView(true, "查询成功!", airData));
|
|
|
}
|
|
|
return Ok(JsonView(false));
|