diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/OauthLoginHlwService.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/OauthLoginHlwService.java index 7f0da3e..d967861 100644 --- a/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/OauthLoginHlwService.java +++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/OauthLoginHlwService.java @@ -294,6 +294,7 @@ public class OauthLoginHlwService { String code=""; String localUsername; SysUser sysUser=new SysUser(); + String userType=StringUtil.IS_COMPANY_USER; switch (wwTyInfo.getUsertype()){ case "1": sysUser.setNickName(wwTyInfo.getName()); @@ -306,6 +307,7 @@ public class OauthLoginHlwService { appUserParm.setIsCompanyUser(StringUtil.IS_JOB_REQUEST_USER); code=wwTyInfo.getIdno(); localUsername=StringUtil.USER_KEY+QuickValidUtils.getSm4Encrypt(code); + userType=StringUtil.IS_JOB_REQUEST_USER; break; default: sysUser.setNickName(wwTyInfo.getEnterprisename()); @@ -330,7 +332,7 @@ public class OauthLoginHlwService { sysUser.setPhonenumber(wwTyInfo.getPhone()); sysUserService.updateUser(sysUser); //插入app_user - AppUser appUser=appUserService.selectAppuserByIdcard(code); + AppUser appUser=appUserService.selectAppuserByIdcard(code,userType); if(appUser!=null){ appUserParm.setUserId(appUser.getUserId()); appUserService.updateAppUser(appUserParm);