diff --git a/src/main/java/com/zhgd/xmgl/modules/xz/special/controller/XzSpecialOperationFireSafetyController.java b/src/main/java/com/zhgd/xmgl/modules/xz/special/controller/XzSpecialOperationFireSafetyController.java index 9a0f49a70..cd7b5b4fc 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz/special/controller/XzSpecialOperationFireSafetyController.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz/special/controller/XzSpecialOperationFireSafetyController.java @@ -190,6 +190,9 @@ public class XzSpecialOperationFireSafetyController { JSONObject j = safeMeasures.getJSONObject(i); int k = 0; for (String s : j.keySet()) { + if (k > param1.length - 1) { + break; + } detailObj.put(param1[k], j.get(s)); k++; } @@ -206,6 +209,9 @@ public class XzSpecialOperationFireSafetyController { JSONObject j = otherSafeMeasures.getJSONObject(i); int k = 0; for (String s : j.keySet()) { + if (k > param2.length - 1) { + break; + } detailObj.put(param2[k], j.get(s)); k++; }