From f0ada42b65e0b7149aaec7c967f55a0ba6605fa1 Mon Sep 17 00:00:00 2001 From: furongxin <419481438@qq.com> Date: Mon, 30 Jun 2025 10:19:30 +0800 Subject: [PATCH] =?UTF-8?q?fix(bpm):=20=E4=BC=98=E5=8C=96=E8=B4=B9?= =?UTF-8?q?=E7=94=A8=E6=8A=A5=E9=94=80=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改了费用借支的判断条件,增加了对剩余金额的比较 - 只有当剩余金额大于 0 时才进行费用报销的处理 --- .../yudao/module/bpm/service/oa/BpmOAExpensesServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) {