From fdf1226c357722b004146ca255b6cc9aee2634a0 Mon Sep 17 00:00:00 2001 From: linfso Date: Tue, 15 Oct 2024 14:26:52 +0800 Subject: [PATCH] md --- .../emis/service/impl/EmisWaybillServiceImpl.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java index 37dae84d2..22f04a9ab 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java @@ -1398,6 +1398,21 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb emisWaybillSave.setPackType("2"); } + // 如果专属业务员不为空,则寄件网点使用业务员的网点 + if(!StringUtils.isEmpty(emisWaybillSave.getTakePieceEmployeeCode())){ + SysUser empUser = getEmisStaffByCode(emisWaybillSave.getTakePieceEmployeeCode()); + if(empUser!=null) { + emisWaybillSave.setSendSiteCode(empUser.getOwnerSiteCode()); + } + } + + if(!StringUtils.isEmpty(emisWaybillSave.getOperateEmployeeCode())){ + SysUser empUser = getEmisStaffByCode(emisWaybillSave.getOperateEmployeeCode()); + if(empUser!=null) { + emisWaybillSave.setSendSiteCode(empUser.getOwnerSiteCode()); + } + } + // 发件网点 if(!StringUtils.isEmpty(emisWaybillSave.getSendSiteCode())){ // 寄件网点财务中心