From 6f24891b1d3f42ce318fa11ab716c718c3e6715b Mon Sep 17 00:00:00 2001 From: liulin <lin.liu@88.com> Date: 星期四, 10 七月 2025 10:56:50 +0800 Subject: [PATCH] 初始化项目 --- src/main/java/com/gansu/water/host/controller/admin/AdminUserController.java | 31 +++++++++++++++++++++++++++++-- 1 files changed, 29 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/gansu/water/host/controller/admin/AdminUserController.java b/src/main/java/com/gansu/water/host/controller/admin/AdminUserController.java index dbaab94..34ab112 100644 --- a/src/main/java/com/gansu/water/host/controller/admin/AdminUserController.java +++ b/src/main/java/com/gansu/water/host/controller/admin/AdminUserController.java @@ -1,5 +1,6 @@ package com.gansu.water.host.controller.admin; +import com.gansu.water.common.util.IPUtils; import com.gansu.water.host.BasicController; import com.gansu.water.host.api.MustAdmin; import com.gansu.water.host.api.NonLogin; @@ -25,6 +26,8 @@ import com.gansu.water.service.dto.ResAdminDetail; 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()) @@ -194,7 +197,31 @@ LoginUserDTO user = super.getTokenUser(); return service.changePassword(user, 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