十五日优化

back_recharge
mengchengzhen 2021-04-12 15:09:43 +08:00
parent 8af8ba001c
commit 2aa15c7c32
1 changed files with 16 additions and 17 deletions

View File

@ -28,7 +28,8 @@ public class FifteenActivity extends AbstractActivity {
@Override @Override
boolean takeRewardsProcess(ISession session, SActivityRewardConfig sActivityRewardConfig, ActivityProgressInfo activityProgressInfo) throws Exception { boolean takeRewardsProcess(ISession session, SActivityRewardConfig sActivityRewardConfig, ActivityProgressInfo activityProgressInfo) throws Exception {
User user = UserManager.getUser(session.getUid()); User user = UserManager.getUser(session.getUid());
if(TimeUtils.getOverTimeCount(user.getPlayerInfoManager().getCreateTime(), SGlobalActivity globalActivity = SGlobalActivity.getsGlobalActivityMap().get(id);
if(TimeUtils.getOverTimeCount(user.getPlayerInfoManager().getCreateTime()+globalActivity.getStartTimeLong()*1000,
System.currentTimeMillis(),0)<sActivityRewardConfig.getValues()[0][0]-1){ System.currentTimeMillis(),0)<sActivityRewardConfig.getValues()[0][0]-1){
return false; return false;
} }
@ -37,14 +38,13 @@ public class FifteenActivity extends AbstractActivity {
@Override @Override
public void initActivity(User user) throws Exception { public void initActivity(User user) throws Exception {
List<SGlobalActivity> typeList = SGlobalActivity.getsGlobalActivityMapByType(ActivityType.FIFTEEN_LOGIN); SGlobalActivity globalActivity = SGlobalActivity.getsGlobalActivityMap().get(id);
if(typeList == null){ if(globalActivity == null){
return; return;
} }
for(SGlobalActivity globalActivity : typeList){
ActivityLogic.getInstance().initAllActivityMission(user.getActivityManager().getActivityMissionMap(),globalActivity.getId()); ActivityLogic.getInstance().initAllActivityMission(user.getActivityManager().getActivityMissionMap(),globalActivity.getId());
if(user.getActivityManager().getActivityMissionMap().get(globalActivity.getId()) == null){ if(user.getActivityManager().getActivityMissionMap().get(globalActivity.getId()) == null){
continue; return;
} }
long startTime = ToolsUtil.getTimeLong long startTime = ToolsUtil.getTimeLong
(globalActivity.getStartTimeLong(),globalActivity.getEndTimeLong(),globalActivity.getTime(), (globalActivity.getStartTimeLong(),globalActivity.getEndTimeLong(),globalActivity.getTime(),
@ -56,7 +56,6 @@ public class FifteenActivity extends AbstractActivity {
entry.getValue().setProgrss((int)((TimeUtils.DAY * (config.getValues()[0][0] - 1))/1000) + st); entry.getValue().setProgrss((int)((TimeUtils.DAY * (config.getValues()[0][0] - 1))/1000) + st);
} }
} }
}
@Override @Override
public boolean takeReward(ISession session, int missionId) throws Exception { public boolean takeReward(ISession session, int missionId) throws Exception {