等级礼包暂时提交

back_recharge
lvxinran 2020-06-12 17:04:47 +08:00
parent 531770178a
commit 2670dcd04a
2 changed files with 12 additions and 4 deletions

View File

@ -435,7 +435,9 @@ public class BuyGoodsLogic {
}
endTime = startTime + value*3600*1000;
}
if(type==3){
}
if(type == 4){
//4#妖灵师星级#持续时间
if(!typeBagMap.containsKey(value)){

View File

@ -63,7 +63,7 @@ public class SRechargeCommodityConfig implements BaseConfig {
public static Map<Integer, SRechargeCommodityConfig> rechargeLevelMap;
private static Set<Integer> rchargeHeroGet;
private static Map<Integer,Integer> recharegeHeroTime;
public static TreeMap<Integer,Integer> rechargePlayerLevelMap;
public static Set<SRechargeCommodityConfig> refreshItemInfo;
@Override
@ -73,6 +73,7 @@ public class SRechargeCommodityConfig implements BaseConfig {
Set<Integer> rchargeHeroGetTemp = new HashSet<>();
Map<Integer, Integer> recharegeHeroTimeTmp = new HashMap<>();
TreeMap<Integer,Integer> rechargePlayerLevelTemp = new TreeMap<>();
Set<SRechargeCommodityConfig> refreshItemInfoTmp = new HashSet<>();
for(SRechargeCommodityConfig sRechargeCommodityConfig : config.values()){
int[] discountType = sRechargeCommodityConfig.getDiscountType();
@ -80,9 +81,13 @@ public class SRechargeCommodityConfig implements BaseConfig {
int level = discountType[1];
rechargeLevelMapTmp.put(level,sRechargeCommodityConfig);
}
if(discountType!=null && discountType.length>0 &&discountType[0] == 4&&sRechargeCommodityConfig.getTime()==4&&sRechargeCommodityConfig.getDiscountType().length==3){
rchargeHeroGetTemp.add(sRechargeCommodityConfig.getId());
recharegeHeroTimeTmp.put(discountType[1],sRechargeCommodityConfig.getId());
if(discountType!=null && discountType.length>0 &&sRechargeCommodityConfig.getTime()==4&&sRechargeCommodityConfig.getDiscountType().length==3){
if(discountType[0] == 4){
rchargeHeroGetTemp.add(sRechargeCommodityConfig.getId());
recharegeHeroTimeTmp.put(discountType[1],sRechargeCommodityConfig.getId());
}else if(discountType[0] == 3){
rechargePlayerLevelTemp.put(discountType[1],sRechargeCommodityConfig.getId());
}
}
if(sRechargeCommodityConfig.getDailyUpdate()>0){
refreshItemInfoTmp.add(sRechargeCommodityConfig);
@ -113,6 +118,7 @@ public class SRechargeCommodityConfig implements BaseConfig {
rchargeHeroGet = rchargeHeroGetTemp;
recharegeHeroTime = recharegeHeroTimeTmp;
refreshItemInfo = refreshItemInfoTmp;
rechargePlayerLevelMap = rechargePlayerLevelTemp;
}