十五日优化
parent
8af8ba001c
commit
2aa15c7c32
|
|
@ -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 {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue