diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisCommissionProfitServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisCommissionProfitServiceImpl.java index be049c438..ac34cc724 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisCommissionProfitServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisCommissionProfitServiceImpl.java @@ -514,6 +514,11 @@ public class EmisCommissionProfitServiceImpl extends EmisBaseService implements return; } + // 取件员是空的则返回 + if(StringUtils.isEmpty(waybill.getTakePieceEmployeeCode())){ + return; + } + String billMonth= DateUtils.parseDateToStr(DateUtils.YYYY_MM,waybill.getSendDate()); SysUser empUser = getEmisStaffByCode(waybill.getTakePieceEmployeeCode()); @@ -636,6 +641,10 @@ public class EmisCommissionProfitServiceImpl extends EmisBaseService implements return; } + if(StringUtils.isEmpty(waybill.getOperateEmployeeCode())){ + return; + } + String billMonth= DateUtils.parseDateToStr(DateUtils.YYYY_MM,waybill.getSendDate()); SysUser empUser = getEmisStaffByCode(waybill.getOperateEmployeeCode());