From d3c9f6c94cfd14f6c45fe6e92dd357386c7c3cd9 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期四, 17 四月 2025 11:40:52 +0800
Subject: [PATCH] 提现代码

---
 ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java b/ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java
index 6f86adf..450c2bb 100644
--- a/ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java
+++ b/ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java
@@ -41,7 +41,31 @@
     @Resource
     private SysUserClient sysUserClient;
 
+    @PostMapping("loginApp")
+    @ApiOperation(value = "2.0新增登录加盟商切换", tags = "2.0新增登录加盟商切换")
+    public R<?> loginApp(@RequestBody LoginBody form) {
+        // 用户登录
+        LoginUser userInfo = sysLoginService.loginApp(form.getUsername());
+        HashMap<String, Object> map = new HashMap<>(8);
+        map.put("token", tokenService.createToken(userInfo));
+        // 获取登录token
+        String roles = userInfo.getRole();
+        if (null == roles) {
+            return R.fail("请关联角色!");
+        }
+        map.put("roleName", roles);
+        map.put("info", userInfo);
+        // 权限集合
+        map.put("permissions", userInfo.getPermissions());
+        // 修改用户最后登录时间
+        SysUser sysUser = new SysUser();
+        sysUser.setUserId(userInfo.getSysUser().getUserId());
+        sysUser.setLoginDate(new Date());
+        sysUserClient.updateSysUser(sysUser);
 
+
+        return R.ok(map);
+    }
     @PostMapping("login")
     @ApiOperation(value = "登录", tags = "后台-登录")
     public R<?> login(@RequestBody LoginBody form) {

--
Gitblit v1.7.1