ariesy 修改认证当前登录用户对应的认证人列表

release
yefei 2 years ago
parent 545e942b89
commit e78c77c6dc
  1. 9
      dxhy-admin/src/main/java/com/dxhy/admin/sys/dao/SysUserDao.java
  2. 8
      dxhy-admin/src/main/java/com/dxhy/admin/sys/service/impl/SysUserServiceImpl.java
  3. 10
      dxhy-admin/src/main/resources/mapper/sys/SysUserDao.xml

@ -86,6 +86,15 @@ public interface SysUserDao extends BaseMapper<SysUserEntity> {
*/
List<UserModel> getUserCompanyList(@Param("company") String company);
/**
* 根据公司编码获取税号
*
* @param id
* 公司id
* @return 税号
*/
List<UserModel> getUserAuthList(@Param("deptId") String deptId);
/**
* 根据邮箱获取用户信息
*

@ -349,7 +349,8 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserDao, SysUserEntity> i
user.setUserOrg(userOrgEntity);
user.setUserBusiness(businessList);
user.setCompanyCodes(companyEntitys);
user.setUserModels(this.getUserCompanyList(userEntity.getCompany()));
// user.setUserModels(this.getUserCompanyList(userEntity.getCompany()));
user.setUserModels(this.getUserAuthList(String.valueOf(userEntity.getDeptId())));
// 刷新菜单缓存处理
this.setMetnuRedis(userEntity.getUserId());
user.setEmailCodes(emailCodes);
@ -365,6 +366,11 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserDao, SysUserEntity> i
return baseMapper.getUserCompanyList(company);
}
private List<UserModel> getUserAuthList(String deptId) {
DynamicContextHolder.push(DbConstant.BASICS_READ);
return baseMapper.getUserAuthList(deptId);
}
private MenuModel setMetnuRedis(long userId) {
MenuModel menuModel = new MenuModel();
List<SysMenuEntity> userMenuList = sysMenuService.getUserMenuList(userId);

@ -64,6 +64,16 @@
WHERE company = #{company}
</select>
<select id="getUserAuthList" resultType="com.dxhy.admin.sys.model.UserModel">
SELECT
u.user_id, u.username, u.loginname
FROM
sys_user u
INNER JOIN sys_dept d ON u.dept_id = d.dept_id
WHERE
d.dept_id = #{deptId}
</select>
<select id="queryUserByEmail" resultType="com.dxhy.admin.sys.entity.SysUserEntity">
select *
from sys_user

Loading…
Cancel
Save