From 169adf2dd53744fd02c78761bc88f574a3f57880 Mon Sep 17 00:00:00 2001 From: sh Date: Thu, 14 May 2026 16:43:07 +0800 Subject: [PATCH] =?UTF-8?q?pc=E7=AB=AF/getInfo=20=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=BF=94=E5=9B=9E=E4=BC=81=E4=B8=9A=E6=9C=AA?= =?UTF-8?q?=E5=A4=84=E7=90=86=E7=94=B3=E8=AF=B7=E8=AF=B7=E6=9D=A1=E6=95=B0?= =?UTF-8?q?pendCount=20=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/controller/system/SysLoginController.java | 5 +++-- .../com/ruoyi/common/core/domain/entity/SysUser.java | 12 ++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java index 96b2913..dcc5f73 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java @@ -230,9 +230,10 @@ public class SysLoginController Set permissions = permissionService.getMenuPermission(user); AjaxResult ajax = AjaxResult.success(); //获取企业未处理求职者条数 - if(roles.contains(String.valueOf(StringUtil.COMPANY_ADMIN_ROLE_KEY))){ + boolean flag = user.getRoles().stream().anyMatch(it -> StringUtil.COMPANY_ADMIN_ROLE_KEY.equals(it.getRoleId())); + if(flag){ Integer pendCount = jobApplyService.selectPendCount(user.getIdCard()); - ajax.put("pendCount", pendCount == null ? 0 : pendCount); + user.setPendCount(pendCount == null ? 0 : pendCount); } ajax.put("user", user); ajax.put("roles", roles); diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java index 30ca138..864cc96 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java @@ -114,6 +114,9 @@ public class SysUser extends BaseEntity /**身份证机密性*/ private String idCardEncrypt; + /**未处理求职者条数*/ + public Integer pendCount; + public SysUser() { @@ -374,6 +377,14 @@ public class SysUser extends BaseEntity this.idCardEncrypt = idCardEncrypt; } + public Integer getPendCount() { + return pendCount; + } + + public void setPendCount(Integer pendCount) { + this.pendCount = pendCount; + } + public void setRoleIdsStr(String roleIdsStr) { this.roleIdsStr = roleIdsStr; if (!StringUtils.isBlank(roleIdsStr)) { @@ -412,6 +423,7 @@ public class SysUser extends BaseEntity .append("roleIdsStr", getRoleIdsStr()) .append("phonenumberEncrypt", getPhonenumberEncrypt()) .append("idCardEncrypt", getIdCardEncrypt()) + .append("pendCount", getPendCount()) .toString(); } }