From 9ab22c2b2424645d7d63743ccf82c4ba0b7f9c91 Mon Sep 17 00:00:00 2001 From: zhangshanxue Date: Sat, 21 Dec 2019 05:01:44 +0800 Subject: [PATCH] =?UTF-8?q?Task=E3=80=90=E7=B4=AF=E8=AE=A1=E5=85=85?= =?UTF-8?q?=E5=80=BC=E6=94=B9=E6=88=90=E5=B8=B8=E9=A9=BB/=E6=8C=89?= =?UTF-8?q?=E6=97=A5=E5=88=B7=E6=96=B0=E3=80=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ljsd/jieling/logic/activity/ActivityLogic.java | 3 +++ .../jieling/logic/activity/RechargeSumActivity.java | 10 ++++++++++ 2 files changed, 13 insertions(+) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java index 8efbe4e41..7ea965fa0 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java @@ -63,6 +63,8 @@ public class ActivityLogic { } //更新每日充值 ActivityLogic.getInstance().resumeActivity(user, ActivityType.DAILY_RECHARGE); + //更新每日累计充值 + ActivityLogic.getInstance().resumeActivity(user, ActivityType.RECHARGE_NUM); //更新首日充值 user.getPlayerInfoManager().getRechargeInfo().setDailyFirst(0); //更新累计充值天数 @@ -82,6 +84,7 @@ public class ActivityLogic { upFiveActivityTypes.add(ActivityType.DAILY_RECHARGE); upFiveActivityTypes.add(ActivityType.LUCK_WHEEL); upFiveActivityTypes.add(ActivityType.LUCK_WHEEL_ADVANCE); + upFiveActivityTypes.add(ActivityType.RECHARGE_NUM); upFivePlayerActivity(user, upFiveActivityTypes, fBuilder); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/RechargeSumActivity.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/RechargeSumActivity.java index 197c34c8a..9caa4dca8 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/RechargeSumActivity.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/RechargeSumActivity.java @@ -1,5 +1,7 @@ package com.ljsd.jieling.logic.activity; +import com.ljsd.jieling.logic.OnlineUserManager; +import com.ljsd.jieling.logic.dao.root.User; import config.SActivityRewardConfig; import com.ljsd.jieling.logic.dao.ActivityMission; import com.ljsd.jieling.logic.dao.ActivityProgressInfo; @@ -10,6 +12,14 @@ import com.ljsd.jieling.network.session.ISession; */ class RechargeSumActivity extends AbstractActivity { + @Override + public void onResume(User user) throws Exception { + //补发前日未领取的奖 + ISession sessionByUid = OnlineUserManager.getSessionByUid(user.getId()); + takeAllReward(sessionByUid); + super.onResume(user); + } + public RechargeSumActivity(int id) { super(id); }