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