diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleInvoiceRecordServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleInvoiceRecordServiceImpl.java index 4eafe2162..d5c451f29 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleInvoiceRecordServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleInvoiceRecordServiceImpl.java @@ -176,7 +176,13 @@ public class EmisSettleInvoiceRecordServiceImpl extends EmisBaseService implemen @Override public int reCalcSettleBillInvoiceStatus(String settleBillNo){ - EmisSettleBill oldBill =getSettleBillBySettleBillNo(settleBillNo); + EmisSettleBill oldBill = getSettleBillBySettleBillNo(settleBillNo); + + if(oldBill==null){ + log.error("reCalcSettleBillInvoiceStatus==>账单不存在:"+settleBillNo); + return 0; + } + BigDecimal totalMoney = BigDecimal.ZERO; // 获取运单已经开票记录 // 查询关联的运单表 List listRel=emisSettleInvoiceRelMapper.selectHasOpenInvoiceMapList(settleBillNo);