diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/family/GuildHelpHelpOtherRequestHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/family/GuildHelpHelpOtherRequestHandler.java index 578a6e4cc..342fdb9be 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/family/GuildHelpHelpOtherRequestHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/family/GuildHelpHelpOtherRequestHandler.java @@ -78,8 +78,6 @@ public class GuildHelpHelpOtherRequestHandler extends BaseHandler config = STableManager.getConfig(SBlessingConfigNew.class); - config.forEach((integer, sBlessingConfigNew) -> sBlessingConfigNewHashMap.put(sBlessingConfigNew.getActivityId(),sBlessingConfigNew)); - + for (SBlessingConfigNew sBlessingConfigNew : config.values()) { + String[] split = sBlessingConfigNew.getBasicPoolIdstr().split("#"); + int[] basicPoolIdArr = new int[split.length]; + for (int i = 0; i < split.length; i++) { + basicPoolIdArr[i] = Integer.parseInt(split[i]); + } + sBlessingConfigNew.setBasicPoolIdArr(basicPoolIdArr); + sBlessingConfigNewHashMap.put(sBlessingConfigNew.getActivityId(),sBlessingConfigNew); + } +// config.forEach((integer, sBlessingConfigNew) -> sBlessingConfigNewHashMap.put(sBlessingConfigNew.getActivityId(),sBlessingConfigNew)); } @@ -53,9 +63,18 @@ public class SBlessingConfigNew implements BaseConfig { } public int[] getBasicPoolId() { + return basicPoolIdArr; + } + + public String getBasicPoolIdstr() { return basicPoolId; } + + public void setBasicPoolIdArr(int[] basicPoolIdArr) { + this.basicPoolIdArr = basicPoolIdArr; + } + public int getFinalPoolId() { return finalPoolId; }