From 6beef2ce75f15a8b3d4394b83da62071c686eb3d Mon Sep 17 00:00:00 2001
From: zhitong.yu <xynz17@163.com>
Date: 星期四, 21 三月 2024 15:33:02 +0800
Subject: [PATCH] 离线地图 版本:V1

---
 src/main/java/com/hxzk/controller/WarningController.java |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/hxzk/controller/WarningController.java b/src/main/java/com/hxzk/controller/WarningController.java
index b8445e5..b4b9151 100644
--- a/src/main/java/com/hxzk/controller/WarningController.java
+++ b/src/main/java/com/hxzk/controller/WarningController.java
@@ -5,6 +5,7 @@
 import com.hxzk.pojo.TbSystemOperationLog;
 import com.hxzk.pojo.TbTag;
 import com.hxzk.pojo.TbWarning;
+import com.hxzk.service.SystemLogService;
 import com.hxzk.service.TagService;
 import com.hxzk.service.WarningService;
 import com.hxzk.udp.Udp_Out;
@@ -29,6 +30,9 @@
 public class WarningController {
     @Autowired
     WarningService warningService;
+
+    @Autowired
+    SystemLogService systemLogService;
     //鏌ヨ鎵�鏈夋爣绛捐澶囦俊鎭�
     @GetMapping("findwarning")
     result<List<com.hxzk.deo.TbWarning>> findwarning(Integer page, Integer limit){
@@ -81,13 +85,18 @@
         warning.setBaoliu4(GetTime.getTime());
         warning.setStatus("宸插鐞�");
         String[] ids1 = ids.split(",");
+        String[] ids2 = warning.getType().split(",");
+        String[] ids3 = warning.getObjectid().split(",");
         for (int i =0; i < ids1.length;i++){
+            warning.setType(ids2[i]);
+            warning.setObjectid(ids3[i]);
             warningService.ChuliWarning(warning,ids1[i]);
             TbWarning  warning1 = warningService.findtagidWarning(ids1[i]);
             TbSystemOperationLog systemOperationLog = new TbSystemOperationLog();
             systemOperationLog.setName(UserController.username);
             systemOperationLog.setTime(gettime());
-            systemOperationLog.setContent("鍦ㄥ悗鍙板鐞嗕簡涓�鏉″憡璀︽暟鎹紝璇ユ暟鎹澶嘔D鏄細"+warning.getObjectid()+"锛岀被鍨嬫槸锛�"+warning.getType());
+            systemOperationLog.setContent("鍦ㄥ悗鍙板鐞嗕簡涓�鏉″憡璀︽暟鎹紝璇ユ暟鎹澶嘔D鏄細"+ids3[i]+"锛岀被鍨嬫槸锛�"+ids2[i]);
+            systemLogService.insertSystem(systemOperationLog);
             String xieyi = "BSTOCS1,DELLWARN," +warning1.getObjectid()+","+warning1.getType()+",END";
             Udp_Out.udp_to_cs(xieyi);
         }
@@ -97,14 +106,17 @@
     //棣栭〉澶у睆鍗曠嫭澶勭悊鍛婅
     @PostMapping("DaPingDellWarning")
     public void deletegaojing(TbWarning warning,String username) throws IOException {
+        TbWarning warning1 = warningService.findIdXiangXi(warning.getId());
         warning.setBaoliu4(GetTime.getTime());
         warning.setBaoliu3(username);
+        warning.setObjectid(warning1.getObjectid());
         warning.setStatus("宸插鐞�");
         String xieyi = "BSTOCS1,DELLWARN," +warning.getId()+","+warning.getType()+",END";
         TbSystemOperationLog systemOperationLog = new TbSystemOperationLog();
         systemOperationLog.setName(UserController.username);
         systemOperationLog.setTime(gettime());
         systemOperationLog.setContent("鍦ㄥぇ灞忓鐞嗕簡涓�鏉″憡璀︽暟鎹紝璇ユ暟鎹澶嘔D鏄細"+warning.getObjectid()+"锛岀被鍨嬫槸锛�"+warning.getType());
+        systemLogService.insertSystem(systemOperationLog);
         Udp_Out.udp_to_cs(xieyi);
         warningService.DaPingChuliWarning(warning);
     }
@@ -115,6 +127,7 @@
         systemOperationLog.setName(UserController.username);
         systemOperationLog.setTime(gettime());
         systemOperationLog.setContent("鍦ㄥ悗鍙板鐞嗕簡涓�鏉″憡璀︽暟鎹紝璇ユ暟鎹澶嘔D鏄細"+warning.getObjectid()+"锛岀被鍨嬫槸锛�"+warning.getType());
+        systemLogService.insertSystem(systemOperationLog);
         Udp_Out.udp_to_cs(xieyi);
     }
     //鍏ㄩ儴澶勭悊鍛婅
@@ -133,6 +146,7 @@
         systemOperationLog.setName(UserController.username);
         systemOperationLog.setTime(gettime());
         systemOperationLog.setContent("鎴愬姛鎶�"+warning.getType()+"娑堟伅鍏ㄩ儴澶勭悊");
+        systemLogService.insertSystem(systemOperationLog);
         Udp_Out.udp_to_cs(xieyi);
         response.sendRedirect("/hxzkuwb/HouTai/GaoJingHuiZong/GaoJingHuiZong.jsp");
     }

--
Gitblit v1.9.3