diff --git a/jinbooks/jinbooks-persistence/src/main/java/com/jinbooks/persistence/service/impl/VoucherServiceImpl.java b/jinbooks/jinbooks-persistence/src/main/java/com/jinbooks/persistence/service/impl/VoucherServiceImpl.java index bde3bed..d2b621f 100644 --- a/jinbooks/jinbooks-persistence/src/main/java/com/jinbooks/persistence/service/impl/VoucherServiceImpl.java +++ b/jinbooks/jinbooks-persistence/src/main/java/com/jinbooks/persistence/service/impl/VoucherServiceImpl.java @@ -927,7 +927,7 @@ public class VoucherServiceImpl extends ServiceImpl impl balance = BigDecimal.ZERO; } // 借方,更新科目余额和科目余额表 - if (item.getDebitAmount() != null && item.getDebitAmount().compareTo(BigDecimal.ZERO) > 0) { + if (item.getDebitAmount() != null && item.getDebitAmount().compareTo(BigDecimal.ZERO) != 0) { if (isCancel) { subjectBalanceService.update(setSubject, item.getDebitAmount(), StatementSymbolEnum.MINUS, SubjectDirectionEnum.DEBIT, auxiliaries, @@ -941,7 +941,7 @@ public class VoucherServiceImpl extends ServiceImpl impl } } // 贷方,更新科目余额和科目余额表 - else if (item.getCreditAmount() != null && item.getCreditAmount().compareTo(BigDecimal.ZERO) > 0) { + else if (item.getCreditAmount() != null && item.getCreditAmount().compareTo(BigDecimal.ZERO) != 0) { if (isCancel) { subjectBalanceService.update(setSubject, item.getCreditAmount(), StatementSymbolEnum.PLUS, SubjectDirectionEnum.CREDIT, auxiliaries,