From e0b6aea53f060b2b4a061f521fa3984b907d849c Mon Sep 17 00:00:00 2001 From: panshuling321 Date: Sun, 24 Apr 2022 15:32:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BA=A2=E5=8C=85=E6=B5=81?= =?UTF-8?q?=E6=B0=B4=E6=97=A5=E5=BF=97=E7=9A=84=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/xhpc/activity/task/AutoCashTask.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/xhpc-modules/xhpc-activity/src/main/java/com/xhpc/activity/task/AutoCashTask.java b/xhpc-modules/xhpc-activity/src/main/java/com/xhpc/activity/task/AutoCashTask.java index 08143558..60341e69 100644 --- a/xhpc-modules/xhpc-activity/src/main/java/com/xhpc/activity/task/AutoCashTask.java +++ b/xhpc-modules/xhpc-activity/src/main/java/com/xhpc/activity/task/AutoCashTask.java @@ -35,7 +35,6 @@ public class AutoCashTask { List cashDomainList = cashMapper.selectCheckedPassAndAutoReceive(); for (XhpcActivityCashDomain cashDomain : cashDomainList) { - List recordDomainList = new ArrayList<>(); List userAccountStatementDomainList = new ArrayList<>(); if (cashDomain.getAutoReceive() == 1) { @@ -50,10 +49,11 @@ public class AutoCashTask { for (XhpcAppUserDomain userDomain : appUserDomainList) { // 增加领取记录 recordDomainList.add(addRecord(cashDomain, 0, userDomain.getAppUserId().toString())); - // 增加余额 - userDomain.setBalance(userDomain.getBalance().add(cashDomain.getAmount())); - // 增加流水 + BigDecimal remainingSum = userDomain.getBalance().add(cashDomain.getAmount()); + // 增加余额 + userDomain.setBalance(remainingSum); + // 增加流水 userAccountStatementDomainList.add( addAccountStatement(userDomain.getAppUserId(), cashDomain.getAmount(), remainingSum, 0, userDomain.getTenantId()) ); @@ -145,7 +145,7 @@ public class AutoCashTask { XhpcUserAccountStatementDomain domain = new XhpcUserAccountStatementDomain(); domain.setCreateBy("1"); domain.setUpdateBy("1"); - domain.setType(4); + domain.setType(6); domain.setStatus(0); domain.setUserId(userId);