超值返利网页支付重复购买礼包问题修改
parent
5cedfa6e4e
commit
93596965dd
|
@ -18,7 +18,9 @@ import config.SActivityRewardConfig;
|
|||
import config.SRechargeCommodityNewConfig;
|
||||
import manager.STableManager;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
class NewRechargeSumDayActivity extends AbstractActivity {
|
||||
|
||||
|
@ -81,4 +83,20 @@ class NewRechargeSumDayActivity extends AbstractActivity {
|
|||
}
|
||||
|
||||
|
||||
@Override
|
||||
public Set<Integer> getCloseGoods(User user) {
|
||||
HashSet<Integer> set = new HashSet<>();
|
||||
ActivityMission mission = user.getActivityManager().getActivityMissionMap().get(id);
|
||||
if (mission == null) {
|
||||
return set;
|
||||
}
|
||||
Map<Integer, ActivityProgressInfo> map = mission.getActivityMissionMap();
|
||||
for (Map.Entry<Integer, ActivityProgressInfo> progressInfoEntry : map.entrySet()) {
|
||||
SActivityRewardConfig rewardConfig = SActivityRewardConfig.getsActivityRewardConfigByMissionId(progressInfoEntry.getKey());
|
||||
if (progressInfoEntry.getValue().getState() == ActivityType.HAD_TAKED || (progressInfoEntry.getValue().getState() == ActivityType.WILL_TAKE && mission.getV() + 1 != rewardConfig.getSort())) {
|
||||
set.add(rewardConfig.getValues()[0][0]);
|
||||
}
|
||||
}
|
||||
return set;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue