getInfo添加互联网pc端,获取是否是经办端人员,是给直播权限
This commit is contained in:
@@ -236,6 +236,13 @@ public class SysLoginController
|
|||||||
Integer pendCount = jobApplyService.selectPendCount(user.getIdCard());
|
Integer pendCount = jobApplyService.selectPendCount(user.getIdCard());
|
||||||
user.setPendCount(pendCount == null ? 0 : pendCount);
|
user.setPendCount(pendCount == null ? 0 : pendCount);
|
||||||
}
|
}
|
||||||
|
//获取求职者是否是监管端
|
||||||
|
boolean flagQzz = user.getRoles().stream().anyMatch(it -> StringUtil.QZZ_ADMIN_ROLE_KEY.equals(it.getRoleId()));
|
||||||
|
if(flagQzz){
|
||||||
|
boolean hasLiveAccess=loginService.getIsJbdUser(user.getIdCard());
|
||||||
|
user.setHasLiveAccess(hasLiveAccess?1:0);
|
||||||
|
}
|
||||||
|
|
||||||
ajax.put("user", user);
|
ajax.put("user", user);
|
||||||
ajax.put("roles", roles);
|
ajax.put("roles", roles);
|
||||||
ajax.put("permissions", permissions);
|
ajax.put("permissions", permissions);
|
||||||
|
|||||||
@@ -56,4 +56,6 @@ public interface AppUserMapper extends BaseMapper<AppUser>
|
|||||||
void batchAddUser(List<AppUser> list);
|
void batchAddUser(List<AppUser> list);
|
||||||
|
|
||||||
AppUser getAppUserBase(@Param("idCard") String idCard);
|
AppUser getAppUserBase(@Param("idCard") String idCard);
|
||||||
|
|
||||||
|
Integer getIsJbdUser(@Param("idCard") String idCard);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -99,4 +99,6 @@ public interface IAppUserService
|
|||||||
public void updateAppUserWgyEncrypt();
|
public void updateAppUserWgyEncrypt();
|
||||||
|
|
||||||
public AppUser getAppUserBase(String idCard);
|
public AppUser getAppUserBase(String idCard);
|
||||||
|
|
||||||
|
Integer getIsJbdUser(String idCard);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1129,4 +1129,9 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
|
|||||||
public AppUser getAppUserBase(String idCard){
|
public AppUser getAppUserBase(String idCard){
|
||||||
return appUserMapper.getAppUserBase(idCard);
|
return appUserMapper.getAppUserBase(idCard);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Integer getIsJbdUser(String idCard) {
|
||||||
|
return appUserMapper.getIsJbdUser(idCard);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,6 +15,8 @@ public class StringUtil {
|
|||||||
/*1101(求职者)、1102(招聘者)、1103(网格员)、1104(内部工作者)*/
|
/*1101(求职者)、1102(招聘者)、1103(网格员)、1104(内部工作者)*/
|
||||||
public static final Long COMPANY_ADMIN_ROLE_KEY = 1102L;
|
public static final Long COMPANY_ADMIN_ROLE_KEY = 1102L;
|
||||||
|
|
||||||
|
public static final Long QZZ_ADMIN_ROLE_KEY = 1101L;
|
||||||
|
|
||||||
/************************移动端角色开始***************************/
|
/************************移动端角色开始***************************/
|
||||||
/**
|
/**
|
||||||
* 移动端-企业用户
|
* 移动端-企业用户
|
||||||
|
|||||||
@@ -332,4 +332,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
where aac147=#{idCard} limit 1
|
where aac147=#{idCard} limit 1
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="getIsJbdUser" resultType="java.lang.Integer">
|
||||||
|
select count(dw_userid) from dwd_system_user where id_card=#{idCard}
|
||||||
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
@@ -117,6 +117,9 @@ public class SysUser extends BaseEntity
|
|||||||
/**未处理求职者条数*/
|
/**未处理求职者条数*/
|
||||||
public Integer pendCount;
|
public Integer pendCount;
|
||||||
|
|
||||||
|
/**处理直播配置显示 0 隐藏 1 显示*/
|
||||||
|
private Integer hasLiveAccess;
|
||||||
|
|
||||||
public SysUser()
|
public SysUser()
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -385,6 +388,14 @@ public class SysUser extends BaseEntity
|
|||||||
this.pendCount = pendCount;
|
this.pendCount = pendCount;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Integer getHasLiveAccess() {
|
||||||
|
return hasLiveAccess;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setHasLiveAccess(Integer hasLiveAccess) {
|
||||||
|
this.hasLiveAccess = hasLiveAccess;
|
||||||
|
}
|
||||||
|
|
||||||
public void setRoleIdsStr(String roleIdsStr) {
|
public void setRoleIdsStr(String roleIdsStr) {
|
||||||
this.roleIdsStr = roleIdsStr;
|
this.roleIdsStr = roleIdsStr;
|
||||||
if (!StringUtils.isBlank(roleIdsStr)) {
|
if (!StringUtils.isBlank(roleIdsStr)) {
|
||||||
@@ -424,6 +435,7 @@ public class SysUser extends BaseEntity
|
|||||||
.append("phonenumberEncrypt", getPhonenumberEncrypt())
|
.append("phonenumberEncrypt", getPhonenumberEncrypt())
|
||||||
.append("idCardEncrypt", getIdCardEncrypt())
|
.append("idCardEncrypt", getIdCardEncrypt())
|
||||||
.append("pendCount", getPendCount())
|
.append("pendCount", getPendCount())
|
||||||
|
.append("hasLiveAccess", getHasLiveAccess())
|
||||||
.toString();
|
.toString();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1055,4 +1055,17 @@ public class SysLoginService
|
|||||||
}
|
}
|
||||||
return AjaxResult.success("验证成功!");
|
return AjaxResult.success("验证成功!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据身份证查询当前用户是否时监管端账号
|
||||||
|
* @param idCard
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public boolean getIsJbdUser(String idCard){
|
||||||
|
if (idCard == null || idCard.trim().length() == 0) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
Integer count=appUserService.getIsJbdUser(idCard);
|
||||||
|
return count != null && count > 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user