This commit is contained in:
linfso 2024-07-26 18:38:43 +08:00
parent 20c56ff89a
commit fad794163b

View File

@ -1160,14 +1160,18 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
// 寄件网点财务中心
EmisSite sendSite = getSiteByCode(emisWaybillSave.getSendSiteCode());
if(sendSite!=null) {
emisWaybillSave.setSendCenterCode(sendSite.getParentSiteCode());
if(isNew) {
EmisSite sendSite = getSiteByCode(emisWaybillSave.getSendSiteCode());
if (sendSite != null) {
emisWaybillSave.setSendCenterCode(sendSite.getParentSiteCode());
}
}
// 订单运单初始状态 订单为已接单,运单未初始,待揽收
emisWaybillSave.setOrderStatus("1");
emisWaybillSave.setWaybillStatus("0");
if(isNew) {
emisWaybillSave.setOrderStatus("1");
emisWaybillSave.setWaybillStatus("0");
}
// 计算三段码 目的网点2字码+目的地名称
String destSite3Code = "";
@ -1181,7 +1185,6 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
// 初始 派件网点=目的网点
emisWaybillSave.setDispatchSiteCode(emisWaybillSave.getDispatchUnderlingSiteName());
// 目的地名称
EmisDestination destination=getDestinationByCode(emisWaybillSave.getDestinationCode());
String destName="";
@ -1306,7 +1309,7 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
EmisTransProduct emisTransProduct = getTransProductByCode(emisWaybillSave.getProductType());
emisWaybillSave.setTimeType(emisTransProduct.getAgingDesc());
if(emisWaybillSave.getSendDate()==null){
if(isNew && emisWaybillSave.getSendDate()==null){
emisWaybillSave.setSendDate(new Date());
}