From 0c421c894ba07b53624950ccded1cfd140751889 Mon Sep 17 00:00:00 2001 From: khalil <842328916@qq.com> Date: Wed, 13 Aug 2025 16:29:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=B8=E6=88=8F=E8=96=AA=E8=B5=84=E5=90=8E?= =?UTF-8?q?=E5=8F=B0=E6=93=8D=E4=BD=9C-=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/service/record/OfficialGoldRecordService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/accompany-admin/accompany-admin-service/src/main/java/com/accompany/admin/service/record/OfficialGoldRecordService.java b/accompany-admin/accompany-admin-service/src/main/java/com/accompany/admin/service/record/OfficialGoldRecordService.java index 26d53d36d..de5362af1 100644 --- a/accompany-admin/accompany-admin-service/src/main/java/com/accompany/admin/service/record/OfficialGoldRecordService.java +++ b/accompany-admin/accompany-admin-service/src/main/java/com/accompany/admin/service/record/OfficialGoldRecordService.java @@ -510,6 +510,8 @@ public class OfficialGoldRecordService extends BaseService { currentGoldNum = BigDecimal.valueOf(userPurse.getDiamonds()).add(num); } else if (currencyType == Constant.WalletCurrencyType.usd){ currentGoldNum = BigDecimal.valueOf(userPurse.getGuildUsd()).add(num); + } else if (currencyType == Constant.WalletCurrencyType.gameUsd){ + currentGoldNum = BigDecimal.valueOf(userPurse.getGameUsd()).add(num); } } return addOfficialGoldRecord(recordId, uid, diamondNum, goldNum, currentGoldNum, type, currencyType, busType, optId, remark, actualAmount); @@ -817,7 +819,7 @@ public class OfficialGoldRecordService extends BaseService { } } else if (Constant.WalletCurrencyType.diamonds.equals(officalSendTypeEnum.getCurrencyType())) { vo.setOperationNum(BigDecimal.valueOf(record.getGoldNum())); - } else if (Constant.WalletCurrencyType.usd.equals(officalSendTypeEnum.getCurrencyType())) { + } else if (Constant.WalletCurrencyType.usd.equals(officalSendTypeEnum.getCurrencyType()) || Constant.WalletCurrencyType.gameUsd.equals(officalSendTypeEnum.getCurrencyType())) { vo.setOperationNum(BigDecimal.valueOf(record.getDiamondNum())); } else { vo.setOperationNum(BigDecimal.valueOf(record.getGoldNum()));