天天0.1折活动
parent
3554d42b82
commit
fc99dd47a4
|
|
@ -199,6 +199,9 @@ public class EveryDayDiscountActivity extends AbstractActivity {
|
|||
Map<Integer, ActivityProgressInfo> progressInfoMap = activityMission.getActivityMissionMap();
|
||||
// 策划表的配置
|
||||
Map<Integer, SEveryDayGift> dayGiftMap = SEveryDayGift.activitymap.get(id);
|
||||
if (dayGiftMap == null){
|
||||
return new ArrayList<>();
|
||||
}
|
||||
// 返回对象
|
||||
List<CommonProto.ActivityInfo.MissionInfo> missionInfos = new ArrayList<>(dayGiftMap.size());
|
||||
for (SEveryDayGift dayGift : dayGiftMap.values()) {
|
||||
|
|
|
|||
|
|
@ -33,7 +33,8 @@ public class SEveryDayGift implements BaseConfig {
|
|||
public void init() throws Exception {
|
||||
map = STableManager.getConfig(SEveryDayGift.class);
|
||||
for (SEveryDayGift value : map.values()) {
|
||||
activitymap.getOrDefault(value.globalActivity, new HashMap<>()).put(value.id, value);
|
||||
activitymap.putIfAbsent(value.globalActivity, new HashMap<>());
|
||||
activitymap.get(value.globalActivity).put(value.id, value);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -33,8 +33,11 @@ public class SEveryDayGiftTask implements BaseConfig {
|
|||
public void init() throws Exception {
|
||||
map = STableManager.getConfig(SEveryDayGiftTask.class);
|
||||
for (SEveryDayGiftTask task : map.values()) {
|
||||
activitymap.getOrDefault(task.getGlobalActivity(), new HashMap<>()).put(task.getId(), task);
|
||||
taskmap.getOrDefault(task.getTaskType(), new HashMap<>()).put(task.getId(), task);
|
||||
activitymap.put(task.getGlobalActivity(), new HashMap<>());
|
||||
activitymap.get(task.getGlobalActivity()).put(task.getId(), task);
|
||||
|
||||
taskmap.put(task.getTaskType(), new HashMap<>());
|
||||
taskmap.get(task.getTaskType()).put(task.getId(), task);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue