From 1e0f459885d2fa0cbb4697ad98ed57ae0ceb8ba6 Mon Sep 17 00:00:00 2001 From: sh Date: Tue, 30 Jun 2026 12:28:39 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E6=94=B9=E4=BA=92=E8=81=94=E7=BD=91?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E9=80=BB=E8=BE=91=EF=BC=8C=E5=85=88=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2appuserid=EF=BC=8Csys=5Fuser=E9=9C=80=E8=A6=81?= =?UTF-8?q?=E5=85=B3=E8=81=94=202.=E5=B2=97=E4=BD=8D=E6=B5=8F=E8=A7=88?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=8A=A5=E9=94=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/cms/controller/cms/CmsJobController.java | 8 +++++++- .../framework/web/service/OauthLoginHlwService.java | 11 ++++++----- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/cms/CmsJobController.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/cms/CmsJobController.java index b8441a1..fee33f4 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/cms/CmsJobController.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/cms/CmsJobController.java @@ -407,7 +407,13 @@ public class CmsJobController extends BaseController } if(appReviewJob.getUserId()==null){ Long appuserId=RoleUtils.getSysAppuserId(); - AppUser appUser=appUserService.selectAppUserByUserId(appuserId); + AppUser appUser=null; + if(appuserId==null){ + String idCard= RoleUtils.getCurrentUseridCard(); + appUser=appUserService.selectAppuserByIdcard(idCard, StringUtil.IS_JOB_REQUEST_USER); + }else { + appUser=appUserService.selectAppUserByUserId(appuserId); + } if(appUser==null){ return AjaxResult.error("用户信息未完善,请完善身份证信息!"); }else{ 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 a351cc6..2a92b24 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 @@ -315,11 +315,6 @@ public class OauthLoginHlwService { } //查询用户角色 sysUser.setUserName(localUsername); - //查询用户id - SysUser parmUser=sysUserService.selectUserByIdCard(code); - sysUser.setUserId(parmUser.getUserId()); - sysUser.setPhonenumber(wwTyInfo.getPhone()); - sysUserService.updateUser(sysUser); //插入app_user AppUser appUser=appUserService.selectAppuserByIdcard(code,userType); if(appUser!=null){ @@ -328,6 +323,12 @@ public class OauthLoginHlwService { }else{ appUserService.insertAppUser(appUserParm); } + //查询用户id + SysUser parmUser=sysUserService.selectUserByIdCard(code); + sysUser.setUserId(parmUser.getUserId()); + sysUser.setPhonenumber(wwTyInfo.getPhone()); + sysUser.setAppUserId(appUserParm.getUserId()); + sysUserService.updateUser(sysUser); } /**