root vor 2 Jahren
Ursprung
Commit
a5907ca979

+ 3 - 5
simulation-resource-server/src/main/java/com/css/simulation/resource/scene/ctrl/ScenePackageController.java

@@ -71,23 +71,21 @@ public class ScenePackageController {
     @PostMapping("/saveScenePackage")
     public ResponseBodyVO<String> saveScenePackage(@RequestBody Map<String, List<ScenePackageSublistVO>> map) {
         List<ScenePackageSublistVO> params = map.get("params");
-
         ScenePackageSublistVO scenePackageSublistVO = params.get(0);
         String packageId = scenePackageSublistVO.getId();
-
-        scenePackageUtil.checkScenePackage(packageId);
         int packageLevel = scenePackageSublistVO.getPackageLevel();
+        scenePackageUtil.checkScenePackage(packageId);
         if ("1".equals(packageId)) {
             log.info("新增场景测试包(传 id 为 1)");
             params.get(0).setId("");
-            scenePackageService.saveScenePackage(scenePackageSublistVO, params.get(0).getPackageLevel());
+            scenePackageService.saveScenePackage(scenePackageSublistVO, packageLevel);
         } else if (0 == packageLevel) {
             log.info("修改保存。");
             scenePackageService.updateScenePackage(params);
         } else if (1 == packageLevel) {
             log.info("私有另存为成私有 或 公有另存为成私有");
             params.get(0).setId("");
-            scenePackageService.saveScenePackage(scenePackageSublistVO, params.get(0).getPackageLevel());
+            scenePackageService.saveScenePackage(scenePackageSublistVO, packageLevel);
         }
         // 将场景测试包修改成未禁用
         ScenePackagePO scenePackagePO = new ScenePackagePO();