奖励组拼接bug

back_recharge
zhangshanxue 2020-06-12 10:46:32 +08:00
parent ffee38af5b
commit 5dd612ce1a
3 changed files with 4 additions and 14 deletions

View File

@ -94,9 +94,9 @@ public class ItemLogic {
for (int j = 0; j <itemReward.length ; j++) {
if (reward.length() == 0){
reward = new StringBuilder();
reward.append(itemReward[i]);
reward.append(itemReward[j]);
}else{
reward.append("#").append(itemReward[i]);
reward.append("#").append(itemReward[j]);
}
}

View File

@ -1263,9 +1263,9 @@ public class ItemUtil {
for (int j = 0; j <sItem.getRewardGroup().length ; j++) {
if (dropIds.length() == 0){
dropIds = new StringBuilder();
dropIds.append(sItem.getRewardGroup()[i]);
dropIds.append(sItem.getRewardGroup()[j]);
}else{
dropIds.append("#").append(sItem.getRewardGroup()[i]);
dropIds.append("#").append(sItem.getRewardGroup()[j]);
}
}

View File

@ -61,7 +61,6 @@ public class SRechargeCommodityConfig implements BaseConfig {
public static Map<Integer, SRechargeCommodityConfig> rechargeCommodityConfigMap;
public static Map<Integer, SRechargeCommodityConfig> rechargeLevelMap;
private static Set<Integer> rchargeHeroGet;
private static Map<Integer,Integer> recharegeHeroTime;
public static Set<SRechargeCommodityConfig> refreshItemInfo;
@ -70,7 +69,6 @@ public class SRechargeCommodityConfig implements BaseConfig {
public void init() throws Exception {
Map<Integer, SRechargeCommodityConfig> config = STableManager.getConfig(SRechargeCommodityConfig.class);
Map<Integer, SRechargeCommodityConfig> rechargeLevelMapTmp = new HashMap<>();
Set<Integer> rchargeHeroGetTemp = new HashSet<>();
Map<Integer, Integer> recharegeHeroTimeTmp = new HashMap<>();
Set<SRechargeCommodityConfig> refreshItemInfoTmp = new HashSet<>();
@ -81,7 +79,6 @@ public class SRechargeCommodityConfig implements BaseConfig {
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(sRechargeCommodityConfig.getDailyUpdate()>0){
@ -110,7 +107,6 @@ public class SRechargeCommodityConfig implements BaseConfig {
}
rechargeCommodityConfigMap = config;
rechargeLevelMap = rechargeLevelMapTmp;
rchargeHeroGet = rchargeHeroGetTemp;
recharegeHeroTime = recharegeHeroTimeTmp;
refreshItemInfo = refreshItemInfoTmp;
@ -221,16 +217,10 @@ public class SRechargeCommodityConfig implements BaseConfig {
return passiveSkill;
}
public static Set<Integer> getRchargeHeroGet() {
return rchargeHeroGet;
}
public static Map<Integer, Integer> getRecharegeHeroTime() {
return recharegeHeroTime;
}
public static void setRecharegeHeroTime(Map<Integer, Integer> recharegeHeroTime) {
SRechargeCommodityConfig.recharegeHeroTime = recharegeHeroTime;
}