Преглед изворни кода

删除场景,删除对应资源

lyhzzz пре 3 година
родитељ
комит
754012d624
1 измењених фајлова са 7 додато и 2 уклоњено
  1. 7 2
      src/main/java/com/fdkankan/fusion/service/impl/CaseServiceImpl.java

+ 7 - 2
src/main/java/com/fdkankan/fusion/service/impl/CaseServiceImpl.java

@@ -105,8 +105,13 @@ public class CaseServiceImpl extends ServiceImpl<ICaseMapper, CaseEntity> implem
         //官网删除的场景,删除对应资源
         List<String> kkNumList = param.getTypeMap().get(1);
         List<String> ssNumList = param.getTypeMap().get(2);
-        kkNumList.addAll(ssNumList);
-        if(ssNumList.size() >0){
+        if(kkNumList == null){
+            kkNumList = new ArrayList<>();
+        }
+        if(ssNumList != null && ssNumList.size() >0){
+            kkNumList.addAll(ssNumList);
+        }
+        if(kkNumList.size() >0){
             List<String> numList = listAll.parallelStream().map(SceneVo::getNum).collect(Collectors.toList());
             for (String num : kkNumList) {
                 if(!numList.contains(num)){