宝器入库修改,判空处理

lvxinran 2020-06-17 10:28:00 +08:00
parent 1e56edce3a
commit 264df27d8a
3 changed files with 5 additions and 1 deletions

View File

@ -36,6 +36,7 @@ public class Jewel extends PropertyItem {
public void setBuildLevel(int buildLevel) { public void setBuildLevel(int buildLevel) {
this.buildLevel = buildLevel; this.buildLevel = buildLevel;
updateString("buildLevel",buildLevel);
} }
public int getJewelType() { public int getJewelType() {

View File

@ -58,8 +58,8 @@ public class PropertyItem extends MongoBase {
} }
public void setLevel(int level){ public void setLevel(int level){
updateString("level",level);
this.level = level; this.level = level;
updateString("level",level);
} }
public PropertyItem() { public PropertyItem() {

View File

@ -577,6 +577,9 @@ public class ItemLogic {
} }
SJewelRankupConfig sJewelRankupConfig = SJewelRankupConfig.rankupMap.get(poolType).get(type).get(level); SJewelRankupConfig sJewelRankupConfig = SJewelRankupConfig.rankupMap.get(poolType).get(type).get(level);
if(sJewelRankupConfig==null){
throw new ErrorCodeException(ErrorCode.SERVER_SELF_DEFINE);
}
if(items!=null&&items.size()>0){ if(items!=null&&items.size()>0){
int[][] jewelExpend = sJewelRankupConfig.getJewelExpend(); int[][] jewelExpend = sJewelRankupConfig.getJewelExpend();
Map<Integer,Integer> expendMap = new HashMap<>(); Map<Integer,Integer> expendMap = new HashMap<>();