|
|
|
@ -2780,6 +2780,70 @@ namespace Myshipping.Application
|
|
|
|
|
saveDto.ChangedFields = changeFileds;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#region 处理操作、单证等人员ID
|
|
|
|
|
var sysUserList = await _repUser.AsQueryable().Filter(null, true).Where(x => x.IsDeleted == false && x.TenantId == UserManager.TENANT_ID).ToListAsync();
|
|
|
|
|
|
|
|
|
|
//销售
|
|
|
|
|
if (!string.IsNullOrEmpty(saveDto.SALE))
|
|
|
|
|
{
|
|
|
|
|
var sale = sysUserList.FirstOrDefault(x => x.Name == saveDto.SALE);
|
|
|
|
|
if (sale != null)
|
|
|
|
|
{
|
|
|
|
|
saveDto.SALEID = sale.Id.ToString();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//操作
|
|
|
|
|
if (!string.IsNullOrEmpty(saveDto.OP))
|
|
|
|
|
{
|
|
|
|
|
var operatorUser = sysUserList.FirstOrDefault(x => x.Name == saveDto.OP);
|
|
|
|
|
if (operatorUser != null)
|
|
|
|
|
{
|
|
|
|
|
saveDto.OPID = operatorUser.Id.ToString();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//客服
|
|
|
|
|
if (!string.IsNullOrEmpty(saveDto.CUSTSERVICE))
|
|
|
|
|
{
|
|
|
|
|
var custServiceUser = sysUserList.FirstOrDefault(x => x.Name == saveDto.CUSTSERVICE);
|
|
|
|
|
if (custServiceUser != null)
|
|
|
|
|
{
|
|
|
|
|
saveDto.CUSTSERVICEID = custServiceUser.Id.ToString();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//单证
|
|
|
|
|
if (!string.IsNullOrEmpty(saveDto.DOC))
|
|
|
|
|
{
|
|
|
|
|
var docUser = sysUserList.FirstOrDefault(x => x.Name == saveDto.DOC);
|
|
|
|
|
if (docUser != null)
|
|
|
|
|
{
|
|
|
|
|
saveDto.DOCID = docUser.Id.ToString();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//航线操作
|
|
|
|
|
if (!string.IsNullOrEmpty(saveDto.ROUTE))
|
|
|
|
|
{
|
|
|
|
|
var routeUser = sysUserList.FirstOrDefault(x => x.Name == saveDto.ROUTE);
|
|
|
|
|
if (routeUser != null)
|
|
|
|
|
{
|
|
|
|
|
saveDto.ROUTEID = routeUser.Id.ToString();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//航线管理
|
|
|
|
|
if (!string.IsNullOrEmpty(saveDto.LineManage))
|
|
|
|
|
{
|
|
|
|
|
var lineManageUser = sysUserList.FirstOrDefault(x => x.Name == saveDto.LineManage);
|
|
|
|
|
if (lineManageUser != null)
|
|
|
|
|
{
|
|
|
|
|
saveDto.LineManageID = lineManageUser.Id.ToString();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
await _bookingorderservice.Save(saveDto);
|
|
|
|
|
}
|
|
|
|
|
#endregion
|
|
|
|
|