From d46bf4d8b4c1635b5ea2f69d0009bf16f4361659 Mon Sep 17 00:00:00 2001 From: linfso Date: Tue, 14 Jan 2025 09:22:00 +0800 Subject: [PATCH] md --- .../service/impl/EmisWaybillServiceImpl.java | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) 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 33897a4dc..62b2b7300 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 @@ -1925,7 +1925,7 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb } // 判断客户是否停用 - if(!"1".equals(emisMonthCustomerUser.getStatus())){ + if(!"1".equals(emisCustomerUser.getStatus())){ throw new EmisBizError(EmisBizErrorType.FAIL,"月结客户已停用"); } @@ -2718,13 +2718,19 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb || "5".equals(emisWaybillSave.getPaymentType()) ){ - EmisCustomerUser emisMonthCustomerUser=getCustomerUserByMonthlyPayCode(emisWaybillSave.getCustNo()); - if(emisMonthCustomerUser==null){ + EmisCustomerUser emisCustomerUser=getCustomerUserByMonthlyPayCode(emisWaybillSave.getCustNo()); + if(emisCustomerUser==null){ throw new EmisBizError(EmisBizErrorType.FAIL,"月结客户不存在"); } - emisWaybillSave.setCustName(emisMonthCustomerUser.getCustName()); - emisWaybillSave.setPayee(emisMonthCustomerUser.getPayee()); - emisWaybillSave.setSalesmen(emisMonthCustomerUser.getSalesmen()); + + // 判断客户是否停用 + if(!"1".equals(emisCustomerUser.getStatus())){ + throw new EmisBizError(EmisBizErrorType.FAIL,"月结客户已停用"); + } + + emisWaybillSave.setCustName(emisCustomerUser.getCustName()); + emisWaybillSave.setPayee(emisCustomerUser.getPayee()); + emisWaybillSave.setSalesmen(emisCustomerUser.getSalesmen()); } // 保存客户收件、寄件地址,开单不要关联客户地址数据