diff --git a/jero-boot-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserServiceImpl.java b/jero-boot-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserServiceImpl.java index 7ad83b18..60efdc29 100644 --- a/jero-boot-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserServiceImpl.java +++ b/jero-boot-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserServiceImpl.java @@ -90,7 +90,7 @@ public class SysUserServiceImpl extends ServiceImpl impl private String defaultPassword; @Value("${singleSignON.client_id}") private String client_id; - @Value("${singleSignON.client_id}") + @Value("${singleSignON.client_secret}") private String client_secret; @Override @@ -647,7 +647,7 @@ public class SysUserServiceImpl extends ServiceImpl impl HashMap tokenParam = new HashMap<>(); tokenParam.put("client_id", client_id); tokenParam.put("client_secret", client_secret); - tokenParam.put("code", 1); + tokenParam.put("code", code); tokenParam.put("grant_type", "authorization_code"); String tokenRes= HttpUtil.post("https://idmtest.catarc.ac.cn/bam-protocol-service/oauth2/getToken", tokenParam); @@ -660,9 +660,11 @@ public class SysUserServiceImpl extends ServiceImpl impl userInfoParam.put("client_id", client_id); String userInfoRes= HttpUtil.get("https://idmtest.catarc.ac.cn/bam-protocol-service/oauth2/getUserInfo", userInfoParam); + JSONObject userInfoJson = JSONObject.parseObject(userInfoRes); + String loginName = userInfoJson.getString("loginName"); //根据工号登录 - return loginByUserNo("01433"); + return loginByUserNo(loginName); } /**