From 2728b76fa2b6ba007683646f3495ddb7ea2ebac9 Mon Sep 17 00:00:00 2001
From: liulin <lin.liu@88.com>
Date: 星期一, 30 六月 2025 11:12:11 +0800
Subject: [PATCH] 添加区域、工单管理

---
 src/main/java/com/fengdu/gas/host/controller/admin/AdminUserController.java |   31 +++++++++++++++++++++++++++++--
 1 files changed, 29 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/fengdu/gas/host/controller/admin/AdminUserController.java b/src/main/java/com/fengdu/gas/host/controller/admin/AdminUserController.java
index 679d07d..16a2fc8 100644
--- a/src/main/java/com/fengdu/gas/host/controller/admin/AdminUserController.java
+++ b/src/main/java/com/fengdu/gas/host/controller/admin/AdminUserController.java
@@ -4,6 +4,7 @@
 import com.fengdu.gas.common.ExecutedResult;
 import com.fengdu.gas.common.PagerResult;
 import com.fengdu.gas.common.jwt.LoginUserDTO;
+import com.fengdu.gas.common.util.IPUtils;
 import com.fengdu.gas.common.util.ParameterUtil;
 import com.fengdu.gas.common.validator.ParameterValidateResult;
 import com.fengdu.gas.common.validator.ParameterValidator;
@@ -25,6 +26,8 @@
 import com.fengdu.gas.repository.vo.AdminUserVO;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletRequest;
 
 /**
  * 40.管理员用户相关接口
@@ -146,7 +149,7 @@
      */
     @PostMapping("login")
     @NonLogin
-    public ExecutedResult<ResAdminLogin> adminLogin(@RequestBody ReqAdminLogin request) {
+    public ExecutedResult<ResAdminLogin> adminLogin(@RequestBody ReqAdminLogin request) throws Exception {
         //#region 参数验证
         ParameterValidator validator = new ParameterValidator()
                 .addNotNullOrEmpty(ParameterUtil.named("用户名"), request.getUserName())
@@ -158,7 +161,31 @@
         //#endregion
         return service.adminLogin(request);
     }
-
+    /**
+     * 获取登录设备ip地址
+     *
+     * @param request 获取登录设备ip地址
+     * @author lin.liu
+     * @date 2023/02/17
+     */
+    @GetMapping("/getIpAddress")
+    @NonLogin
+    public ExecutedResult<String> getIpAddress(HttpServletRequest request) {
+        return ExecutedResult.success(IPUtils.getIpAddress(request));
+    }
+    /**
+     * 保存前端登录验证码
+     *
+     * @param uuid 请求参数
+     * @author lin.liu
+     * @date 2023/02/17
+     */
+    @GetMapping("/generate")
+    @NonLogin
+    public ExecutedResult<String> generate(@RequestParam String uuid) {
+        //#endregion
+        return  service.generate(uuid);
+    }
 
     /**
      * 获取管理员权限列表

--
Gitblit v1.9.3