From 21e0b93688de2a98abe3b7b9c0cfed6efdc21183 Mon Sep 17 00:00:00 2001
From: zhitong.yu <xynz17@163.com>
Date: 星期五, 27 十二月 2024 17:31:32 +0800
Subject: [PATCH] 通用版本V2.0 修复被检测漏洞

---
 src/main/java/com/hxzk/controller/SystemLogController.java |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/hxzk/controller/SystemLogController.java b/src/main/java/com/hxzk/controller/SystemLogController.java
index 4eff22c..e2936d5 100644
--- a/src/main/java/com/hxzk/controller/SystemLogController.java
+++ b/src/main/java/com/hxzk/controller/SystemLogController.java
@@ -1,6 +1,7 @@
 package com.hxzk.controller;
 
 import com.github.pagehelper.PageInfo;
+import com.hxzk.pojo.TbLoginLog;
 import com.hxzk.pojo.TbPerson;
 import com.hxzk.pojo.TbSystemOperationLog;
 import com.hxzk.service.SystemLogService;
@@ -11,6 +12,7 @@
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
+import javax.annotation.PostConstruct;
 import java.text.SimpleDateFormat;
 import java.util.Date;
 import java.util.List;
@@ -20,12 +22,23 @@
 public class SystemLogController {
     @Autowired
     SystemLogService systemLogService;
+    public static SystemLogService staticSystemLogService;
 
+    @PostConstruct
+    public void init() {
+        staticSystemLogService = this.systemLogService;
+    }
     @GetMapping("findSystemLog")
     public result<List<TbSystemOperationLog>> findSystemLog(Integer page, Integer limit){
         PageInfo<TbSystemOperationLog> cz= systemLogService.findAll(page, limit);
         return resultutil.returnSuccess(cz.getTotal(), cz.getList());
     }
+
+    @GetMapping("findSystemLogSearch")
+    result<List<TbSystemOperationLog>> findSystemLogSearch(Integer page, Integer limit, TbSystemOperationLog systemOperationLog){
+        PageInfo<TbSystemOperationLog> cz= systemLogService.findSystemLogSearch(page, limit,systemOperationLog);
+        return resultutil.returnSuccess(cz.getTotal(), cz.getList());
+    }
     public String gettime(){
         Date now = new Date();
         // 鍒涘缓鏃ユ湡鏍煎紡鍖栧璞★紝璁剧疆鏍煎紡涓� "yyyy-MM-dd HH:mm"
@@ -34,4 +47,14 @@
         String formattedDate = sdf.format(now);
         return formattedDate;
     }
+
+    public static void InsertSystemLog(String name,String time,String content,String type,String ip){
+        TbSystemOperationLog systemOperationLog = new TbSystemOperationLog();
+        systemOperationLog.setTime(time);
+        systemOperationLog.setName(name);
+        systemOperationLog.setContent(content);
+        systemOperationLog.setType(type);
+        systemOperationLog.setIp(ip);
+        staticSystemLogService.insertSystem(systemOperationLog);
+    }
 }

--
Gitblit v1.10.0