From acaf0a3d48fcb8cc0105b36c6c77135d65bb918f Mon Sep 17 00:00:00 2001 From: sh Date: Tue, 21 Apr 2026 15:47:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B5=8F=E8=A7=88=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=EF=BC=8C=E4=BB=8Esys=5Fuser=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E7=94=A8=E6=88=B7id?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/cms/controller/cms/CmsJobController.java | 4 ++-- .../src/main/java/com/ruoyi/cms/util/RoleUtils.java | 13 +++++++++++++ 2 files changed, 15 insertions(+), 2 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 f323c1f..01daf86 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 @@ -346,8 +346,8 @@ public class CmsJobController extends BaseController appReviewJob.setReviewDate(DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD,new Date())); } if(appReviewJob.getUserId()==null){ - String idCard=RoleUtils.getCurrentUseridCard(); - AppUser appUser=appUserService.selectAppuserByIdcard(idCard); + Long appuserId=RoleUtils.getSysAppuserId(); + AppUser appUser=appUserService.selectAppUserByUserId(appuserId); if(appUser==null){ return AjaxResult.error("用户信息未完善,请完善身份证信息!"); }else{ diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/util/RoleUtils.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/util/RoleUtils.java index 2652240..ab96915 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/util/RoleUtils.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/util/RoleUtils.java @@ -96,4 +96,17 @@ public class RoleUtils { return null; } } + + /** + * 获取app_user_id + * @return + */ + public static Long getSysAppuserId(){ + LoginUser loginUser = SecurityUtils.getLoginUser(); + SysUser sysUser = loginUser.getUser(); + if (sysUser == null) { + throw new IllegalArgumentException("用户信息为空,无法获取个人信息"); + } + return sysUser.getAppUserId(); + } } \ No newline at end of file