Procházet zdrojové kódy

crm免登录 修改成 GET请求

zhangcl před 12 hodinami
rodič
revize
8fa83e6366

+ 6 - 3
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/auth/AuthController.java

@@ -205,11 +205,14 @@ public class AuthController {
         return success(authService.pmsSsoToken(reqVO));
     }
 
-    @PostMapping("/getUser")
+    @GetMapping("/getUser")
     @PermitAll
     @Operation(summary = "CRM系统根据登录token获取登录人工号 免登录", description = "CRM获取登录人工号")
-    public CrmResult<String> crmGetUser(@RequestBody @Valid AuthCrmLoginReqVO reqVO) {
-        return crmSuccess(authService.crmGetUser(reqVO));
+    @Parameters({
+            @Parameter(name = "token", description = "token", required = true),
+    })
+    public CrmResult<String> crmGetUser(@RequestParam("token") String token) {
+        return crmSuccess(authService.crmGetUser(token));
     }
 
     @PostMapping("/h5SocialLogin")

+ 2 - 2
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/auth/AdminAuthService.java

@@ -102,9 +102,9 @@ public interface AdminAuthService {
     /**
      * 根据登录token获取登录人的工号
      *
-     * @param reqVO 工号
+     * @param token
      */
-    String crmGetUser(AuthCrmLoginReqVO reqVO);
+    String crmGetUser(String token);
 
     /**
      * h5微应用 钉钉快捷登录,code 免登录授权码

+ 1 - 2
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/auth/AdminAuthServiceImpl.java

@@ -387,8 +387,7 @@ public class AdminAuthServiceImpl implements AdminAuthService {
     }
 
     @Override
-    public String crmGetUser(AuthCrmLoginReqVO reqVO) {
-        String token = reqVO.getToken();
+    public String crmGetUser(String token) {
         // 根据token 获取当前登录人的信息 userId...
         OAuth2AccessTokenDO accessTokenDO = oauth2TokenService.checkAccessToken(token);
         //