From c62276b4bea7fb1c339dc12a055a892d521160f9 Mon Sep 17 00:00:00 2001 From: gaoxq <376340421@qq.com> Date: Fri, 2 Jan 2026 15:56:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=BE=85=E5=8A=9E=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/erp/web/ErpAccountTransferController.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web-api/src/main/java/com/jeesite/modules/erp/web/ErpAccountTransferController.java b/web-api/src/main/java/com/jeesite/modules/erp/web/ErpAccountTransferController.java index 530a9c30..d24aabff 100644 --- a/web-api/src/main/java/com/jeesite/modules/erp/web/ErpAccountTransferController.java +++ b/web-api/src/main/java/com/jeesite/modules/erp/web/ErpAccountTransferController.java @@ -1,5 +1,6 @@ package com.jeesite.modules.erp.web; +import java.util.Date; import java.util.List; import com.jeesite.modules.app.utils.BigDecimalUtils; @@ -160,8 +161,10 @@ public class ErpAccountTransferController extends BaseController { ErpAccountTransfer transfer = erpAccountTransferService.get(erpAccountTransfer); ErpAccount outAccount = erpAccountService.get(transfer.getOutAccountId()); ErpAccount inAccount = erpAccountService.get(transfer.getInAccountId()); - outAccount.setCurrentBalance(BigDecimalUtils.subtract(outAccount.getCurrentBalance(), transfer.getTransferAmount())); + inAccount.setUpdateTime(new Date()); + outAccount.setUpdateTime(new Date()); inAccount.setCurrentBalance(BigDecimalUtils.add(inAccount.getCurrentBalance(), transfer.getTransferAmount())); + outAccount.setCurrentBalance(BigDecimalUtils.subtract(outAccount.getCurrentBalance(), transfer.getTransferAmount())); erpAccountService.save(inAccount); erpAccountService.save(outAccount); return renderResult(Global.TRUE, text("转入账户成功!"));