소스 검색

添加非空判断

zhaoxian 1 년 전
부모
커밋
93a664d7c8
1개의 변경된 파일10개의 추가작업 그리고 6개의 파일을 삭제
  1. 10 6
      jeecg-boot-module-system/src/main/java/cn/com/ctop/common/module/service/impl/MaterialInfoServiceImpl.java

+ 10 - 6
jeecg-boot-module-system/src/main/java/cn/com/ctop/common/module/service/impl/MaterialInfoServiceImpl.java

@@ -1075,15 +1075,19 @@ public class MaterialInfoServiceImpl extends ServiceImpl<MaterialInfoMapper, Mat
         }
 
         Map<String, BigDecimal> kuaishouMap = new HashMap<>();
-        for (int i = 0; i < kuaiShouCostList.size(); i++) {
-            JSONObject jsonObject = kuaiShouCostList.get(i);
-            kuaishouMap.put(jsonObject.getString("signature"), jsonObject.getBigDecimal("charges"));
+        if (!Check.isNull(kuaiShouCostList)) {
+            for (int i = 0; i < kuaiShouCostList.size(); i++) {
+                JSONObject jsonObject = kuaiShouCostList.get(i);
+                kuaishouMap.put(jsonObject.getString("signature"), jsonObject.getBigDecimal("charges"));
+            }
         }
 
         Map<String, BigDecimal> bytedanceMap = new HashMap<>();
-        for (int i = 0; i < bytedanceCostList.size(); i++) {
-            JSONObject jsonObject = bytedanceCostList.get(i);
-            bytedanceMap.put(jsonObject.getString("signature"), jsonObject.getBigDecimal("charges"));
+        if (!Check.isNull(bytedanceCostList)) {
+            for (int i = 0; i < bytedanceCostList.size(); i++) {
+                JSONObject jsonObject = bytedanceCostList.get(i);
+                bytedanceMap.put(jsonObject.getString("signature"), jsonObject.getBigDecimal("charges"));
+            }
         }
 
         for (int i = 0; i < setList.size(); i++) {