From e0941f809b74ada0b9f09120884601deeb712e16 Mon Sep 17 00:00:00 2001 From: zhangnaisong <2434969829@qq.com> Date: 星期五, 06 十月 2023 10:11:10 +0800 Subject: [PATCH] 应急预案根据主键查询提交 --- ard-work/src/main/java/com/ruoyi/plan/controller/ArdEplanController.java | 28 +++++++++++++++++++++++++++- 1 files changed, 27 insertions(+), 1 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/plan/controller/ArdEplanController.java b/ard-work/src/main/java/com/ruoyi/plan/controller/ArdEplanController.java index 2d4feae..8346301 100644 --- a/ard-work/src/main/java/com/ruoyi/plan/controller/ArdEplanController.java +++ b/ard-work/src/main/java/com/ruoyi/plan/controller/ArdEplanController.java @@ -107,11 +107,37 @@ /** * 鑾峰彇搴旀�ラ妗堣缁嗕俊鎭� */ - @PreAuthorize("@ss.hasPermi('plan:eplan:query')") + /*@PreAuthorize("@ss.hasPermi('plan:eplan:query')") @GetMapping(value = "/{id}") public AjaxResult getInfo(@PathVariable("id") String id) { return success(ardEplanService.selectArdEplanById(id)); + }*/ + @PreAuthorize("@ss.hasPermi('plan:eplan:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) + { + ArdEplan result = ardEplanService.selectArdEplanById(id); + Map<String,Object> map = new HashMap(); + map.put("id",result.getId()); + map.put("name",result.getName()); + map.put("time",result.getTime()); + String info = result.getInfo(); + String[] infoArr = info.split(";"); + List<Map<String,String>> infoList = new ArrayList(); + for(String str : infoArr){ + Map<String,String> infoMap = new HashMap(); + infoMap.put("longitude",str.split(",")[0]); + infoMap.put("latitude",str.split(",")[1]); + infoMap.put("altitude",str.split(",")[2]); + infoMap.put("text",str.split(",")[3]); + infoList.add(infoMap); + } + map.put("obj",infoList); + map.put("userId",result.getUserId()); + map.put("deptId",result.getDeptId()); + map.put("createBy",result.getCreateBy()); + return success(map); } /** -- Gitblit v1.9.3