From 2d10f00422f1c501f2cffec29fef1c6a8eba3a55 Mon Sep 17 00:00:00 2001 From: zhangnaisong <2434969829@qq.com> Date: 星期三, 31 一月 2024 13:57:44 +0800 Subject: [PATCH] 禁出电子围栏报警逻辑bug修改提交 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java | 34 ++++++++++++++++++++++------------ 1 files changed, 22 insertions(+), 12 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java index 2e490d3..94b9e87 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java @@ -3,7 +3,10 @@ import java.util.List; import java.util.Set; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; +import com.github.xiaoymin.knife4j.annotations.ApiSort; import com.ruoyi.common.annotation.Anonymous; +import com.ruoyi.common.utils.PageUtils; import com.ruoyi.system.service.ISysConfigService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -24,14 +27,14 @@ /** * 鐧诲綍楠岃瘉 - * + * * @author ruoyi */ @RestController @Api(tags = "鐧诲綍楠岃瘉鎺ュ彛") +@ApiSort(1) @Anonymous -public class SysLoginController -{ +public class SysLoginController { @Autowired private SysLoginService loginService; @@ -43,14 +46,14 @@ /** * 鐧诲綍鏂规硶 - * + * * @param loginBody 鐧诲綍淇℃伅 * @return 缁撴灉 */ @PostMapping("/login") @ApiOperation(value = "鐧诲綍") - public AjaxResult login(@RequestBody LoginBody loginBody) - { + @ApiOperationSupport(order = 1) + public AjaxResult login(@RequestBody LoginBody loginBody) { AjaxResult ajax = AjaxResult.success(); // 鐢熸垚浠ょ墝 String token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(), @@ -61,13 +64,20 @@ /** * 鑾峰彇鐢ㄦ埛淇℃伅 - * + * * @return 鐢ㄦ埛淇℃伅 */ @GetMapping("getInfo") - public AjaxResult getInfo() - { + @ApiOperation(value = "鑾峰彇鐢ㄦ埛淇℃伅") + @ApiOperationSupport(order = 2) + public AjaxResult getInfo() { SysUser user = SecurityUtils.getLoginUser().getUser(); + // 璧嬪�艰瀺浜憈oken鍒扮敤鎴蜂俊鎭� + String rongCloudToken = SecurityUtils.getLoginUser().getRongCloudToken(); + if (rongCloudToken != null) { + user.setRongCloudToken(rongCloudToken); + } + // 瑙掕壊闆嗗悎 Set<String> roles = permissionService.getRolePermission(user); // 鏉冮檺闆嗗悎 @@ -81,13 +91,13 @@ /** * 鑾峰彇璺敱淇℃伅 - * + * * @return 璺敱淇℃伅 */ @GetMapping("getRouters") - public AjaxResult getRouters() - { + public AjaxResult getRouters() { String userId = SecurityUtils.getUserId(); + PageUtils.clearPage();//淇鍒嗛〉缂撳瓨鑾峰彇涓嶅埌浜岀骇鑿滃崟鐨勯棶棰� List<SysMenu> menus = menuService.selectMenuTreeByUserId(userId); return AjaxResult.success(menuService.buildMenus(menus)); } -- Gitblit v1.9.3