|
|
@ -491,15 +491,18 @@ public class VirtualAccountApplicationService extends BaseApplicationService { |
|
|
if (Objects.isNull(revenueReward)) { |
|
|
if (Objects.isNull(revenueReward)) { |
|
|
revenueReward = RevenueReward.initUser(dto.getAppId(), dto.getProfitUserId()); |
|
|
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())) { |
|
|
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语音"); |
|
|
revenueRewardRecord.setContent("与" + payerMarriageInformation.getNickName() + "1V1语音"); |
|
|
|
|
|
revenueReward.setRecordList(Collections.singletonList(revenueRewardRecord)); |
|
|
walletAccountAggregate.handleIncomeData(walletAccount, income, TradeTypeEnum.ONE_ON_ONE_VOICE, "与" + payerMarriageInformation.getNickName() + "1V1语音"); |
|
|
walletAccountAggregate.handleIncomeData(walletAccount, income, TradeTypeEnum.ONE_ON_ONE_VOICE, "与" + payerMarriageInformation.getNickName() + "1V1语音"); |
|
|
} else { |
|
|
} 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视频"); |
|
|
revenueRewardRecord.setContent("与" + payerMarriageInformation.getNickName() + "1V1视频"); |
|
|
|
|
|
revenueReward.setRecordList(Collections.singletonList(revenueRewardRecord)); |
|
|
walletAccountAggregate.handleIncomeData(walletAccount, income, TradeTypeEnum.ONE_ON_ONE_VIDEO, "与" + payerMarriageInformation.getNickName() + "1V1视频"); |
|
|
walletAccountAggregate.handleIncomeData(walletAccount, income, TradeTypeEnum.ONE_ON_ONE_VIDEO, "与" + payerMarriageInformation.getNickName() + "1V1视频"); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|