diff --git a/yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/BpmOAExpensesServiceImpl.java b/yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/BpmOAExpensesServiceImpl.java index 09595435..2f5bcc16 100644 --- a/yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/BpmOAExpensesServiceImpl.java +++ b/yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/BpmOAExpensesServiceImpl.java @@ -153,7 +153,7 @@ public class BpmOAExpensesServiceImpl extends BpmOABaseService implements BpmOAE // 判断申请人是否存在 费用借支 LoanDTO loanDTO = loanApi.getByUserId(staffDTO.getId(), 2).getCheckedData(); - if (loanDTO != null) { + if (loanDTO != null && loanDTO.getRemainingAmount().compareTo(BigDecimal.ZERO) > 0) { if (loanDTO.getRemainingAmount().compareTo(expenses.getTotalMoney()) >= 0) {