主播周奖励-在麦时长-获取奖励-根据isBonus选取rewardNum

This commit is contained in:
2025-09-04 14:12:16 +08:00
parent 4f1189f5fe
commit 3182ddff7a

View File

@@ -344,7 +344,7 @@ public class GuildMemberWeekLevelRewardService extends ServiceImpl<GuildMemberWe
public void sendReward(Long uid, GuildMemberWeekLevelReward levelReward, Boolean isBonus){
double rewardNum = !isBonus? levelReward.getRewardNum().doubleValue(): levelReward.getBonusNum().doubleValue();
String objId = !isBonus? levelReward.getLevel().toString(): String.join("_", levelReward.getLevel().toString(), "bonus");
userPurseService.addDiamond(uid, levelReward.getRewardNum().doubleValue(), BillObjTypeEnum.GUILD_MEMBER_WEEK_LEVEL_REWARD,
userPurseService.addDiamond(uid, rewardNum, BillObjTypeEnum.GUILD_MEMBER_WEEK_LEVEL_REWARD,
(userPurse -> billRecordService.insertGeneralBillRecord(uid, objId, BillObjTypeEnum.GUILD_MEMBER_WEEK_LEVEL_REWARD, rewardNum, userPurse)));
}