修改 订舱完触发状态标记

dev
jianghaiqing 2 months ago
parent 7a2b777dce
commit 5830c2d6b0

@ -1890,6 +1890,11 @@ namespace DS.WMS.Core.Op.Method
await seaComService.SetGoodsStatus("JD", req.Id, tenantDb); await seaComService.SetGoodsStatus("JD", req.Id, tenantDb);
//await SendBookingOrder(new long[] { req.Id }); //await SendBookingOrder(new long[] { req.Id });
} }
else
{
//已订舱
await seaComService.SetGoodsStatus("YDC", req.Id, tenantDb);
}
} }

@ -1746,25 +1746,26 @@ namespace DS.WMS.Core.TaskPlat.Method
} }
else if (bcTaskInfo.TASK_TYPE == TaskBaseTypeEnum.BC_MODIFY.ToString()) else if (bcTaskInfo.TASK_TYPE == TaskBaseTypeEnum.BC_MODIFY.ToString())
{ {
//CMA没有变更附件所以转发邮件时默认用原文件转发 ////CMA没有变更附件所以转发邮件时默认用原文件转发
if (bcTaskInfo.CARRIER_CODE.Equals("CMA", StringComparison.OrdinalIgnoreCase)) //if (bcTaskInfo.CARRIER_CODE.Equals("CMA", StringComparison.OrdinalIgnoreCase))
//{
// fileInfo = tenantDb.Queryable<TaskFileInfo>().Where(a => a.TASK_PKID == taskBCInfo.TASK_ID && a.FILE_CATEGORY.Contains("BC_MODIFY"))
//.OrderByDescending(a => a.CreateTime).First();
//}
//else
//{
//}
if (orderInfo.splitOrMergeFlag == 1)
{ {
fileInfo = tenantDb.Queryable<TaskFileInfo>().Where(a => a.TASK_PKID == taskBCInfo.TASK_ID && a.FILE_CATEGORY.Contains("BC_MODIFY")) //这里需要按照箱量重新修改变更附件
.OrderByDescending(a => a.CreateTime).First();
} }
else else
{ {
if (orderInfo.splitOrMergeFlag == 1) fileInfo = tenantDb.Queryable<TaskFileInfo>().Where(a => a.TASK_PKID == taskBCInfo.TASK_ID && a.FILE_CATEGORY.Contains("BC_MODIFY_NOTICE"))
{ .OrderByDescending(a => a.CreateTime).First();
//这里需要按照箱量重新修改变更附件
}
else
{
fileInfo = tenantDb.Queryable<TaskFileInfo>().Where(a => a.TASK_PKID == taskBCInfo.TASK_ID && a.FILE_CATEGORY.Contains("BC_MODIFY_NOTICE"))
.OrderByDescending(a => a.CreateTime).First();
}
} }
} }
if (fileInfo == null) if (fileInfo == null)

Loading…
Cancel
Save