Task【累计充值改成常驻/按日刷新】

back_recharge
zhangshanxue 2019-12-21 05:01:44 +08:00
parent a6ab8bcdc0
commit 9ab22c2b24
2 changed files with 13 additions and 0 deletions

View File

@ -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);

View File

@ -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);
}