Pārlūkot izejas kodu

测试包排序

wangzhiqiang 3 gadi atpakaļ
vecāks
revīzija
b2c0927f3b

+ 5 - 6
simulation-resource-server/src/main/java/com/css/simulation/resource/scene/service/ScenePackageService.java

@@ -58,7 +58,7 @@ public class ScenePackageService {
         po.setCreateUserId(AuthUtil.getCurrentUserId());
 
         List<ScenePackageSublistPO> poList = new ArrayList<>();
-        List<ScenePackageSublistPO> treeList = instShareListTree(listSublictTree, uuId, uuId, poList, "0");
+        List<ScenePackageSublistPO> treeList = instShareListTree(listSublictTree, uuId, uuId, poList, "0",1);
         if (treeList == null || treeList.size() < 1) {
             return new ResponseBodyVO(ResponseBodyVO.Response.CLIENT_FAILURE, "指标数据为空,请检查");
         }
@@ -100,7 +100,7 @@ public class ScenePackageService {
         po.setIsDeleted("0");
         po.setShare("0");
         List<ScenePackageSublistPO> poList = new ArrayList<>();
-        List<ScenePackageSublistPO> treeList = instShareListTree(listSublictTree, po.getPackageId(), po.getPackageId(), poList, "0");
+        List<ScenePackageSublistPO> treeList = instShareListTree(listSublictTree, po.getPackageId(), po.getPackageId(), poList, "0",1);
         if (treeList == null || treeList.size() < 1) {
             return new ResponseBodyVO(ResponseBodyVO.Response.CLIENT_FAILURE, "指标数据为空,请检查");
         }
@@ -231,7 +231,7 @@ public class ScenePackageService {
         scenePackageMapper.saveScenePackage(po);
         List<ScenePackageSublistPO> poList = new ArrayList<>();
         List<ScenePackageSublistVO> listSublist = selectScenePackageSubListTree(null, true, params.getPackageId());
-        List<ScenePackageSublistPO> treeList = instShareListTree(listSublist, uuId, uuId, poList, "1");
+        List<ScenePackageSublistPO> treeList = instShareListTree(listSublist, uuId, uuId, poList, "1",1);
         scenePackageSublistMapper.saveScenePackageSublistAll(treeList);
         return new ResponseBodyVO(ResponseBodyVO.Response.SUCCESS);
     }
@@ -245,10 +245,9 @@ public class ScenePackageService {
      */
     public List<ScenePackageSublistPO> instShareListTree(List<ScenePackageSublistVO> parentVoList,
                                        String scenePackageId, String rootId, List<ScenePackageSublistPO> poList
-            , String share) {
+            , String share,Integer a) {
         {
             //获取子节点集合
-            int a = 1;
             for (int i = 0; i < parentVoList.size(); i++) {
                 ScenePackageSublistPO params = new ScenePackageSublistPO();
                 BeanUtils.copyProperties(parentVoList.get(i), params);
@@ -267,7 +266,7 @@ public class ScenePackageService {
                 poList.add(params);
                 if (cvoList != null && cvoList.size() > 0) {
                     //继续查找下一节点
-                    instShareListTree(cvoList, uuId, rootId, poList, share);
+                    instShareListTree(cvoList, uuId, rootId, poList, share,a);
                 }
                 parentVoList.remove(parentVoList.get(i));
                 i--;