日常任务-单个送礼达到20000任务
This commit is contained in:
@@ -18,7 +18,7 @@ public enum DailyTaskTypeEnum {
|
||||
UP_MIC_COIN("UP_MIC_COIN"),//周上麦聊天(获得金币)
|
||||
ROOM_DAY_DIAMOND("ROOM_DAY_DIAMOND"),//房间日流水奖励
|
||||
GUILD_WEEK_REWARD("GUILD_WEEK_REWARD"),//公会周奖励
|
||||
ROOM_SEND_NOMAL_GIFT_GOLD("ROOM_SEND_NOMAL_GIFT_GOLD"),//房间送普通礼物礼对应金币
|
||||
ROOM_SEND_NOMAL_GIFT_GOLD("ROOM_SEND_NOMAL_GIFT_GOLD"),//房间送普通礼物礼单个送礼达到金币
|
||||
ROOM_SEND_LUCKY_NUM("ROOM_SEND_LUCKY_NUM"),//送出77个lucky礼物
|
||||
ROOM_SEND_BRAVO_NUM("ROOM_SEND_BRAVO_NUM"),//送出77个BRAVO礼物
|
||||
;
|
||||
|
@@ -39,8 +39,12 @@ public class RoomSendGiftGoldNumHandler extends AbstractDailyTaskHandler {
|
||||
if (taskStatus.isExists()) {
|
||||
return;
|
||||
}
|
||||
int giftGold = progressContext.getRecvGoldNum().intValue() / progressContext.getGiftNum();
|
||||
if (giftGold < 20000) {
|
||||
return;
|
||||
}
|
||||
RMap<Long, Long> sendGoldNum = sendGoldNum(partitionId, todayDate);
|
||||
Long addAndGet = sendGoldNum.addAndGet(uid, progressContext.getRecvGoldNum());
|
||||
Long addAndGet = sendGoldNum.addAndGet(uid, progressContext.getGiftNum());
|
||||
sendGoldNum.expire(Duration.ofDays(EXPIRE_DAY));
|
||||
DailyTaskConfig dailyTaskConfig = dailyTaskConfigService.getByPartTaskKey(partitionId, ROOM_SEND_NOMAL_GIFT_GOLD.name());
|
||||
if (dailyTaskConfig != null && addAndGet != null && addAndGet >= dailyTaskConfig.getReachNum()) {
|
||||
|
Reference in New Issue
Block a user