【恢复100档首充奖励】

back_recharge
duhui 2022-05-16 15:23:21 +08:00
parent 7ed2d5c896
commit 726c98f3ab
1 changed files with 28 additions and 28 deletions

View File

@ -36,32 +36,32 @@ class RechargeTotalActivity extends AbstractActivity {
return true;
}
@Override
public List<CommonProto.ActivityInfo.MissionInfo> getAllMissInfo(User user, ActivityMission activityMission, Set<Integer> filter) {
Map<Integer, ActivityProgressInfo> activityProgressInfoMap = activityMission.getActivityMissionMap();
List<CommonProto.ActivityInfo.MissionInfo> missionInfos = new ArrayList<>(activityProgressInfoMap.size());
long openTime = TimeUtils.stringToTimeLong2(GameApplication.serverConfig.getOpenTime());
for (Map.Entry<Integer, ActivityProgressInfo> missionProgress : activityProgressInfoMap.entrySet()) {
if (filter != null && !filter.contains(missionProgress.getKey())) {
continue;
}
Integer missionId = missionProgress.getKey();
SActivityRewardConfig sActivityRewardConfig = SActivityRewardConfig.getsActivityRewardConfigByMissionId(missionId);
if (sActivityRewardConfig == null) {
continue;
}
if(id == ActivityType.RechargeTotal){
// 2021-12-22 09:00:00 之后开的服首充不显示累充满100元任务
if (openTime > 1640134800000L) {
int value = sActivityRewardConfig.getValues()[0][0];
if (value == 100) {
continue;
}
}
}
ActivityProgressInfo activityProgressInfo = missionProgress.getValue();
missionInfos.add(CommonProto.ActivityInfo.MissionInfo.newBuilder().setMissionId(missionId).setProgress(activityProgressInfo.getProgrss()).setState(activityProgressInfo.getState()).build());
}
return missionInfos;
}
// @Override
// public List<CommonProto.ActivityInfo.MissionInfo> getAllMissInfo(User user, ActivityMission activityMission, Set<Integer> filter) {
// Map<Integer, ActivityProgressInfo> activityProgressInfoMap = activityMission.getActivityMissionMap();
// List<CommonProto.ActivityInfo.MissionInfo> missionInfos = new ArrayList<>(activityProgressInfoMap.size());
// long openTime = TimeUtils.stringToTimeLong2(GameApplication.serverConfig.getOpenTime());
// for (Map.Entry<Integer, ActivityProgressInfo> missionProgress : activityProgressInfoMap.entrySet()) {
// if (filter != null && !filter.contains(missionProgress.getKey())) {
// continue;
// }
// Integer missionId = missionProgress.getKey();
// SActivityRewardConfig sActivityRewardConfig = SActivityRewardConfig.getsActivityRewardConfigByMissionId(missionId);
// if (sActivityRewardConfig == null) {
// continue;
// }
// if(id == ActivityType.RechargeTotal){
// // 2021-12-22 09:00:00 之后开的服首充不显示累充满100元任务
// if (openTime > 1640134800000L) {
// int value = sActivityRewardConfig.getValues()[0][0];
// if (value == 100) {
// continue;
// }
// }
// }
// ActivityProgressInfo activityProgressInfo = missionProgress.getValue();
// missionInfos.add(CommonProto.ActivityInfo.MissionInfo.newBuilder().setMissionId(missionId).setProgress(activityProgressInfo.getProgrss()).setState(activityProgressInfo.getState()).build());
// }
// return missionInfos;
// }
}