diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java index b678dc452..1b9a63a48 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java @@ -220,16 +220,19 @@ public class EmisBaseService { */ public void newUseQuotaCredit(EmisWaybill emisWaybill) throws EmisBizError { String paymentType=emisWaybill.getPaymentType(); - // 月结客户 + EmisTransLine transLine = getTransLineByCode(emisWaybill.getTransLineType()); + + // 月结客户 if("2".equals(paymentType) || "4".equals(paymentType) || "5".equals(paymentType) ){ + // 月结额度占用 EmisCreditCustomer queryCreditCustomer = new EmisCreditCustomer(); queryCreditCustomer.setMonthlyPayCode(emisWaybill.getCustNo()); queryCreditCustomer.getParams().put("sendDate",emisWaybill.getSendDate()); - queryCreditCustomer.setTransType(emisWaybill.getTransType()); + queryCreditCustomer.setTransType(transLine.getTransType()); List listCreditCustomer=emisCreditCustomerMapper.selectEmisCreditCustomerList(queryCreditCustomer); if(!CollectionUtils.isEmpty(listCreditCustomer)){ @@ -266,7 +269,7 @@ public class EmisBaseService { EmisCreditSalesmen queryCreditSalesmen= new EmisCreditSalesmen(); queryCreditSalesmen.setSalesmen(emisWaybill.getSalesmen()); queryCreditSalesmen.getParams().put("sendDate",emisWaybill.getSendDate()); - queryCreditSalesmen.setTransType(emisWaybill.getTransType()); + queryCreditSalesmen.setTransType(transLine.getTransType()); List listCreditSalesmen=emisCreditSalesmenMapper.selectEmisCreditSalesmenList(queryCreditSalesmen); if(!CollectionUtils.isEmpty(listCreditSalesmen)){