From 46cc0e75f13d2cedbf65435922193c85d45c5286 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期二, 26 十一月 2024 15:19:12 +0800
Subject: [PATCH] 1

---
 se-modules/se-system/src/main/java/com/se/system/controller/IndexController.java |   55 +++++++++++++++++++++++++++
 说明.txt                                                                           |   13 +++++-
 2 files changed, 65 insertions(+), 3 deletions(-)

diff --git a/se-modules/se-system/src/main/java/com/se/system/controller/IndexController.java b/se-modules/se-system/src/main/java/com/se/system/controller/IndexController.java
index be2de32..3a36cd9 100644
--- a/se-modules/se-system/src/main/java/com/se/system/controller/IndexController.java
+++ b/se-modules/se-system/src/main/java/com/se/system/controller/IndexController.java
@@ -1,16 +1,34 @@
 package com.se.system.controller;
 
+import com.alibaba.fastjson2.JSON;
+import com.se.common.core.utils.ServletUtils;
+import com.se.common.core.utils.StringUtils;
+import com.se.common.core.utils.ip.IpUtils;
+import com.se.common.core.web.controller.BaseController;
+import com.se.common.core.web.domain.AjaxResult;
+import com.se.common.log.annotation.Log;
+import com.se.common.log.enums.BusinessType;
+import com.se.common.security.utils.SecurityUtils;
+import com.se.system.api.domain.SysOperLog;
+import com.se.system.api.model.LoginUser;
+import com.se.system.service.inte.ISysOperLogService;
+import org.springframework.http.HttpMethod;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
+import javax.annotation.Resource;
+import java.util.Date;
 import java.util.HashMap;
 import java.util.Map;
 
 @RestController
 @RequestMapping("/index")
 @SuppressWarnings("ALL")
-public class IndexController {
+public class IndexController extends BaseController {
+    @Resource
+    ISysOperLogService operLogService;
+
     @GetMapping("/monitor")
     public Map<String, Object> monitor() {
         Map<String, Object> map = new HashMap<>();
@@ -38,4 +56,39 @@
 
         return map;
     }
+
+    //@Log(title = "瑙掕壊绠$悊", businessType = BusinessType.INSERT)
+    @GetMapping("/addAccessLog")
+    public AjaxResult addAccessLog(String title) {
+        long start = System.currentTimeMillis();
+
+        SysOperLog log = new SysOperLog();
+        log.setTitle(title);
+        // 0=鍏跺畠,1=鏂板,2=淇敼,3=鍒犻櫎,4=鎺堟潈,5=瀵煎嚭,6=瀵煎叆,7=寮洪��,8=鐢熸垚浠g爜,9=娓呯┖鏁版嵁
+        log.setBusinessType(0);
+        // ServletUtils.getRequest().getMethod()
+        log.setMethod("com.se.system.controller.IndexController.addAccessLog()");
+        log.setRequestMethod("GET");
+        log.setOperatorType(1);
+
+        LoginUser loginUser = SecurityUtils.getLoginUser();
+        if (null != loginUser) {
+            log.setOperName(loginUser.getUsername());
+            log.setDeptName(loginUser.getSysUser().getDept().getDeptName());
+        }
+        // StringUtils.substring(ServletUtils.getRequest().getRequestURI(), 0, 255)
+        log.setOperUrl("/index/addAccessLog");
+        log.setOperIp(IpUtils.getIpAddr());
+        log.setOperParam("{\"title\":\"" + title + "\"}");
+        log.setJsonResult("{\"msg\":\"鎿嶄綔鎴愬姛\",\"code\":200}");
+        log.setStatus(0);
+        log.setOperTime(new Date());
+        log.setCostTime(System.currentTimeMillis() - start);
+
+        int rows = operLogService.insertOperlog(log);
+
+        return toAjax(rows);
+    }
 }
+
+
diff --git "a/\350\257\264\346\230\216.txt" "b/\350\257\264\346\230\216.txt"
index b2bca5e..510fd39 100644
--- "a/\350\257\264\346\230\216.txt"
+++ "b/\350\257\264\346\230\216.txt"
@@ -1,8 +1,12 @@
-http://192.168.11.203:8090/sso/login
+
+--------------------------------------------------------
+http://192.168.11.203:8090/sso/login锛宎dmin锛宎dmin123
 http://192.168.11.203:8848/nacos锛宯Acos_!9#_admIn
 
+http://103.135.160.14:9029/prod-api/
+103.135.160.14:9029锛屾槧灏勫埌 192.168.11.206:8090
 
-
+--------------------------------------------------------
 docker-compose logs -f -n 50 se-system
 
 se-gateway-dev.yml锛屼慨鏀�
@@ -15,6 +19,11 @@
 
 uri: lb://se-job  鈫� uri: lb://se-system
 
+  # 涓嶆牎楠岀櫧鍚嶅崟
+  ignore:
+    whites:
+      - /system/index/*
+
 --------------------------------------------------------
 
 se-system-dev.yml锛屾坊鍔�

--
Gitblit v1.9.3