This commit is contained in:
linfso 2024-04-30 17:23:38 +08:00
parent 294f08a924
commit 63f29cc881
2 changed files with 166 additions and 146 deletions

View File

@ -208,8 +208,9 @@ public class EmisBaseService {
customerCode = emisCustomerUser.getCustomerCode();
addresItem.setCustomerCode(customerCode);
emisCustomerAddressMapper.updateEmisCustomerAddress(addresItem);
}else{
customerCode=addresItem.getCustomerCode();
}
}
emisCustomerAddressNew.setCustomerCode(customerCode);

View File

@ -229,6 +229,21 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
// 新增
if(isNew){
addWayBill(emisWaybillSave);
}else{
emisWaybillSave.setId(emisWaybillOld.getId());
updateWayBill(emisWaybillSave);
}
return 1;
}
/**
* 新增费用
* @param emisWaybillSave
*/
private void addWayBill(EmisWaybill emisWaybillSave){
//补齐数据
emisWaybillSave.preInsert();
@ -296,6 +311,7 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
sendAddress.setUseSiteCode(getCurrentUser().getOwnerSiteCode());
sendAddress.setAddressType("1");
EmisCustomerAddress sendAddressNew=createCustomerAddress(sendAddress);
sendCustomerCode = sendAddressNew.getCustomerCode();
emisWaybillSave.setCustomerCode(sendCustomerCode);
@ -369,18 +385,21 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
emisWaybillAttachmentMapper.insertEmisWaybillAttachment(attachmentItem);
}
}
}
}else{
emisWaybillSave.setId(emisWaybillOld.getId());
private void updateWayBill(EmisWaybill emisWaybillSave){
emisWaybillSave.preUpdate();
// 基础信息更新
emisWaybillMapper.updateEmisWaybill(emisWaybillSave);
}
return 1;
}
// 更新资费
// 更新产品
// 更新附件
}
/**
* 运单费用计算接口