|
@@ -232,14 +232,18 @@ namespace OASystem.Infrastructure.Repositories.Groups
|
|
|
AirGroupCostParameterView _AirgroupCostParameter = _mapper.Map<AirGroupCostParameterView>(_GroupCostParameter);
|
|
|
for (int i = 0; i <_AirTicketReservations.Count; i++)
|
|
|
{
|
|
|
- string [] ClientArr= _AirTicketReservations[i].ClientName.Split(',');
|
|
|
+ string [] ClientArr= _AirTicketReservations[i].ClientName.Split(',').Where(x=>!string.IsNullOrWhiteSpace(x)).ToArray();
|
|
|
|
|
|
foreach (var item in ClientArr)
|
|
|
{
|
|
|
- Crm_GroupCustomer crm_GroupCustomer = _sqlSugar.Queryable<Crm_GroupCustomer>().Where(a => a.IsDel==0 && a.Id==int.Parse(item)).First();
|
|
|
- _AirTicketReservations[i].ClientNameStr+=crm_GroupCustomer.Pinyin+',';
|
|
|
+ Crm_DeleClient DeleClient = _sqlSugar.Queryable<Crm_DeleClient>().Where(a => a.IsDel==0 && a.Id==int.Parse(item)).First();
|
|
|
+ _AirTicketReservations[i].ClientNameStr+= DeleClient.Pinyin+',';
|
|
|
}
|
|
|
- _AirTicketReservations[i].ClientNameStr=_AirTicketReservations[i].ClientNameStr.Substring(0, _AirTicketReservations[i].ClientNameStr.Length-1);
|
|
|
+ if (_AirTicketReservations[i].ClientNameStr is not null)
|
|
|
+ {
|
|
|
+ _AirTicketReservations[i].ClientNameStr = _AirTicketReservations[i].ClientNameStr.Substring(0, _AirTicketReservations[i].ClientNameStr.Length - 1);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
if (dto.PortType==1)
|