From 287b7bcf3493797fc0691b2470a4e171bbead1ab Mon Sep 17 00:00:00 2001 From: Derran Date: Thu, 30 Apr 2026 14:24:03 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BA=A2=E5=A8=98=E7=9B=B4=E6=92=AD=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../virtualaccount/VirtualAccountApplicationService.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/virtualaccount/VirtualAccountApplicationService.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/virtualaccount/VirtualAccountApplicationService.java index 39be19a..e3a4c1c 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/virtualaccount/VirtualAccountApplicationService.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/virtualaccount/VirtualAccountApplicationService.java @@ -491,15 +491,18 @@ public class VirtualAccountApplicationService extends BaseApplicationService { if (Objects.isNull(revenueReward)) { revenueReward = RevenueReward.initUser(dto.getAppId(), dto.getProfitUserId()); } - RevenueRewardRecord revenueRewardRecord = RevenueRewardRecord.build(TradeTypeEnum.IM_GIFT_REWARD, TradeSceneEnum.ONLINE, - income, BigDecimal.valueOf(100), BigDecimal.ZERO, income, income); - revenueReward.setRecordList(Collections.singletonList(revenueRewardRecord)); if (RtcChannelTypeEnum.ONE_ON_ONE_VOICE.equals(dto.getRtcChannelType())) { + RevenueRewardRecord revenueRewardRecord = RevenueRewardRecord.build(TradeTypeEnum.ONE_ON_ONE_VOICE, TradeSceneEnum.ONLINE, + income, BigDecimal.valueOf(100), BigDecimal.ZERO, income, income); revenueRewardRecord.setContent("与" + payerMarriageInformation.getNickName() + "1V1语音"); + revenueReward.setRecordList(Collections.singletonList(revenueRewardRecord)); walletAccountAggregate.handleIncomeData(walletAccount, income, TradeTypeEnum.ONE_ON_ONE_VOICE, "与" + payerMarriageInformation.getNickName() + "1V1语音"); } else { + RevenueRewardRecord revenueRewardRecord = RevenueRewardRecord.build(TradeTypeEnum.ONE_ON_ONE_VIDEO, TradeSceneEnum.ONLINE, + income, BigDecimal.valueOf(100), BigDecimal.ZERO, income, income); revenueRewardRecord.setContent("与" + payerMarriageInformation.getNickName() + "1V1视频"); + revenueReward.setRecordList(Collections.singletonList(revenueRewardRecord)); walletAccountAggregate.handleIncomeData(walletAccount, income, TradeTypeEnum.ONE_ON_ONE_VIDEO, "与" + payerMarriageInformation.getNickName() + "1V1视频"); } }