From 2574f1a336b9df1095e434604f8f0e77872ea61e Mon Sep 17 00:00:00 2001 From: chenyanchang <30190327@qq.com> Date: Wed, 17 Jun 2026 17:36:56 +0800 Subject: [PATCH] update --- .../framework/web/service/SsoService.java | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SsoService.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SsoService.java index 313a7ce..30e4400 100644 --- a/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SsoService.java +++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SsoService.java @@ -461,7 +461,20 @@ public class SsoService { //获取身份证,再获取年龄 String personCardNo = null; //1.求职者 2.网格员 - if("1".equals(isCompanyUser) || "2".equals(isCompanyUser)){ + if ("0".equals(isCompanyUser)) { + appUser.setName(userJson.getString("nickName")); + appUser.setAddress(info.getString("entRegisteredAddress")); + appUser.setDomicileAddress(info.getString("entRegisteredAddress")); + personCardNo = info.getString("entCreditCode"); + appUser.setAddress(info.getString("entRegisteredAddress")); + String phone = info.getString("entAdminPhone"); + //解密电话号码 + if (StringUtils.isNotEmpty(phone)) { + phone = EncryptUtil.decryptByAppIdAndSecret(phone, webAppId, webAppSecret); + appUser.setPhone(phone); + } + + } else { appUser.setName(info != null ? info.getString("personName") : userJson.getString("nickName")); appUser.setSex(info != null ? info.getString("personSex") : userJson.getString("sex")); appUser.setBirthDate(info.getString("personBirthday")); @@ -481,16 +494,6 @@ public class SsoService { phone = EncryptUtil.decryptByAppIdAndSecret(phone, webAppId, webAppSecret); appUser.setPhone(phone); } - } else { - personCardNo = info.getString("entCreditCode"); - appUser.setAddress(info.getString("entRegisteredAddress")); - String phone = info.getString("entAdminPhone"); - //解密电话号码 - if (StringUtils.isNotEmpty(phone)) { - phone = EncryptUtil.decryptByAppIdAndSecret(phone, webAppId, webAppSecret); - appUser.setPhone(phone); - } - } appUser.setIdCard(personCardNo);