From 5b6bd2b10c8c87b658b888f4d0384aec3ed491ce Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期二, 26 八月 2025 12:21:29 +0800 Subject: [PATCH] 代码提交 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 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 ca1994a..9417265 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 @@ -8,6 +8,8 @@ import com.ruoyi.common.core.domain.entity.SysUser; import com.ruoyi.common.core.domain.model.LoginBody; import com.ruoyi.common.core.domain.model.LoginBodyByOpenID; +import com.ruoyi.common.core.domain.model.LoginUser; +import com.ruoyi.common.core.domain.model.ThirdLoginBody; import com.ruoyi.common.enums.BusinessType; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.common.utils.StringUtils; @@ -25,6 +27,7 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; +import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; @@ -67,6 +70,21 @@ } /** + * 绗笁鏂硅幏鍙杢oken 锛氳繖閲岀殑password瀵瑰簲鐨勬槸sys_user琛ㄩ噷鐨刣ing_user_id + * + * @param thirdLoginBody + * @return + */ + @PostMapping("/getToken") + public AjaxResult openidLogin(@RequestBody ThirdLoginBody thirdLoginBody) { +// AjaxResult ajax = AjaxResult.success(); + String token = loginService.getToken(thirdLoginBody.getUserName(), thirdLoginBody.getPassWord()); + Map<String,String> map=new HashMap<>(); + map.put("token",token); + return AjaxResult.success(map); + } + + /** * 鐧诲綍鏂规硶 * * @param loginBody 鐧诲綍淇℃伅 @@ -76,7 +94,7 @@ @Log(title = "鐧诲綍淇℃伅", businessType = BusinessType.OTHER) @PostMapping("/login") public AjaxResult login(@RequestBody LoginBody loginBody) { - log.info("loginBody鐨勫叆鍙傛槸:{}",loginBody); + log.info("loginBody鐨勫叆鍙傛槸:{}", loginBody); AjaxResult ajax = AjaxResult.success(); // dingTalkService.deptidList(1L, 1); Map<String, Object> userIdMap = null; -- Gitblit v1.9.3