wangzhiqiang преди 2 години
родител
ревизия
84ccbcaa96

+ 3 - 20
simulation-resource-server/src/main/java/com/css/simulation/resource/scene/mapper/ScenePackageSublistMapper.java

@@ -29,24 +29,7 @@ public interface ScenePackageSublistMapper {
     List<String> selectPackageIdById(SceneDeleteParam param);
 
 
-    void deleteScenePackageSublistById(SceneDeleteParam param);
-
-    @Update("update simulation.scene_package_sublist\n" +
-            "set  scene_natural_ids =  replace(replace(replace(scene_natural_ids, concat(#{sceneZrId}, ','), ''), concat(',', #{sceneZrId}), ''),#{sceneZrId}, '')\n" +
-
-            "        where\n" +
-            "        is_deleted='0'\n" +
-            "        <if test=\"sceneZrId != null and sceneZrId != ''\">\n" +
-            "            and scene_natural_ids  like CONCAT('%',#{sceneZrId,jdbcType=VARCHAR},'%')\n" +
-            "        </if>\n" +
-            "        <if test=\"sceneJtId != null and sceneJtId != ''\">\n" +
-            "            and scene_traffic_ids  like CONCAT('%',#{sceneJtId,jdbcType=VARCHAR},'%')\n" +
-            "        </if>\n" +
-            "        <if test=\"sceneBzId != null and sceneBzId != ''\">\n" +
-            "            and scene_statue_ids  like CONCAT('%',#{sceneBzId,jdbcType=VARCHAR},'%')\n" +
-            "        </if>\n" +
-            "        <if test=\"sceneFhId != null and sceneFhId != ''\">\n" +
-            "            and scene_generalization_ids  like CONCAT('%',#{sceneFhId,jdbcType=VARCHAR},'%')\n" +
-            "        </if>")
-    void updateSceneNaturalIdsBySceneId();
+    void updateScenePackageSublistById(SceneDeleteParam param);
+
+
 }

+ 1 - 1
simulation-resource-server/src/main/java/com/css/simulation/resource/scene/service/SceneGeneralTemplateService.java

@@ -376,7 +376,7 @@ public class SceneGeneralTemplateService {
             List<String> packageIdS=scenePackageSublistMapper.selectPackageIdById(parm);
             set.addAll(packageIdS);
             //删除场景测试包
-            scenePackageSublistMapper.deleteScenePackageSublistById(parm);
+            scenePackageSublistMapper.updateScenePackageSublistById(parm);
         }
         //改变测试包状态
         List<String> listIds = new ArrayList<>(set);

+ 1 - 1
simulation-resource-server/src/main/resources/mapper/scene/ScenePackageSublistMapper.xml

@@ -111,7 +111,7 @@
         </where>
     </select>
 
-    <update id="deleteScenePackageSublistById" parameterType="api.common.pojo.param.scene.SceneDeleteParam">
+    <update id="updateScenePackageSublistById" parameterType="api.common.pojo.param.scene.SceneDeleteParam">
         update simulation.scene_package_sublist
         <set>
             <if test="sceneZrId != null and sceneZrId!=''">