1.移动端获取推荐岗位时-如果是企业则按照只查询企业发布的岗位

2.添加根据岗位id查询岗位申请人员接口
This commit is contained in:
sh
2025-10-23 17:07:02 +08:00
parent 802ea1fe76
commit 115f47118f
7 changed files with 72 additions and 1 deletions

View File

@@ -1,8 +1,11 @@
package com.ruoyi.cms.util;
import com.ruoyi.common.core.domain.entity.AppUser;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.domain.model.LoginSiteUser;
import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.common.utils.SiteSecurityUtils;
/**
* 判断是否企业用户
@@ -25,7 +28,7 @@ public class RoleUtils {
}
/**
* 获取获取身份证或统一信用代码
* 获取身份证或统一信用代码
* @return
*/
public static String getCurrentUseridCard() {
@@ -36,4 +39,26 @@ public class RoleUtils {
}
return sysUser.getIdCard();
}
/**
* 获取App用户身份证或统一信用代码
* @return
*/
public static String getAppCurrentUseridCard(){
if (!SiteSecurityUtils.isLogin()) {
throw new IllegalArgumentException("未登录!"); // 未登录仍抛异常,确保登录状态有效性
}
LoginSiteUser loginSiteUser = SiteSecurityUtils.getLoginUser();
AppUser appUser = loginSiteUser.getUser();
if (appUser == null) {
throw new IllegalArgumentException("用户信息为空,无法获取身份证号"); // 用户信息为空仍抛异常,避免空指针
}
if ("0".equals(appUser.getIsCompanyUser())) {
return appUser.getIdCard();
} else {
return null;
}
}
}