乾坤宝盒保底次数负数修改

back_recharge
DESKTOP-98AVA47\Administrator 2020-10-14 16:31:35 +08:00
parent e8616191b6
commit 5fc0a86b00
1 changed files with 10 additions and 10 deletions

View File

@ -22,10 +22,7 @@ import manager.STableManager;
import org.springframework.data.redis.core.ZSetOperations;
import util.TimeUtils;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.*;
import java.util.function.Consumer;
import java.util.function.Predicate;
import java.util.stream.Stream;
@ -64,19 +61,22 @@ public class LimitRandomCardActivity extends AbstractActivity {
return;
}
int index = 1;
List<SLotterySpecialConfig> configList = new ArrayList<>();
for(Map.Entry<Integer,Integer> entry:mustAppear.entrySet()){
int key = entry.getKey();
List<SLotterySpecialConfig> lotterySpecialConfigListByType = SLotterySpecialConfig.getLotteryListByDifferentType(key);
if(lotterySpecialConfigListByType==null||lotterySpecialConfigListByType.isEmpty()){
continue;
}
for(SLotterySpecialConfig config:lotterySpecialConfigListByType){
if(config==null||config.getIsNeedShow()==0){
continue;
}
allCount +=entry.getValue()*index;
index*=1000;
configList.addAll(lotterySpecialConfigListByType);
}
configList.sort(Comparator.comparingInt(SLotterySpecialConfig::getDifferentType));
for(SLotterySpecialConfig config:configList){
if(config==null||config.getIsNeedShow()==0){
continue;
}
allCount +=mustAppear.get(config.getDifferentType())*index;
index*=1000;
}
ActivityMission activityMission = user.getActivityManager().getActivityMissionMap().get(id);