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 b42da2e99..52aa34d99 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 @@ -185,10 +185,14 @@ public class EmisSettleInvoiceRecordServiceImpl extends EmisBaseService implemen EmisSettleBill newBill = new EmisSettleBill(); newBill.setId(oldBill.getId()); - if(oldBill.getRecMoney().compareTo(totalMoney)>0) { - newBill.setOpenBillStatus("2"); - }else{ - newBill.setOpenBillStatus("1"); + if(BigDecimal.ZERO.compareTo(totalMoney)==0){ + newBill.setOpenBillStatus("0"); + }else { + if (oldBill.getRecMoney().compareTo(totalMoney) > 0) { + newBill.setOpenBillStatus("2"); + } else { + newBill.setOpenBillStatus("1"); + } } // 更新账单开票状态