wangzhiqiang преди 2 години
родител
ревизия
1e29ea49d6

+ 2 - 0
api-common/src/main/java/api/common/pojo/param/scene/SceneGeneralTemplateParam.java

@@ -31,4 +31,6 @@ public class SceneGeneralTemplateParam extends PageVO implements Serializable {
     private List<String> scenarioRoadType;//道路类型
     private String share;
 
+    private List<String> fhNameList;// 用于批量删除的名称列表
+
 }

+ 5 - 2
simulation-resource-server/src/main/java/com/css/simulation/resource/scene/ctrl/SceneGeneralTemplateController.java

@@ -151,8 +151,11 @@ public class SceneGeneralTemplateController {
     //批量删除泛化模板
     @PostMapping("/deleteSceneGeneralTemplateByIds")
     @ResponseBody
-    public ResponseBodyVO<String> deleteSceneGeneralTemplateByIds(@RequestBody List<SceneGeneralTemplatePO> list) {
-        for (SceneGeneralTemplatePO po: list) {
+    public ResponseBodyVO<String> deleteSceneGeneralTemplateByIds(@RequestBody SceneGeneralTemplateParam params) {
+        List<String> fhNameList=params.getFhNameList();
+        SceneGeneralTemplatePO po=new SceneGeneralTemplatePO();
+        for (String fhName: fhNameList) {
+            po.setSceneId(fhName);
             sceneGeneralTemplateService.deleteSceneGeneralTemplateById(po);
         }
         return new ResponseBodyVO(ResponseBodyVO.Response.SUCCESS);