|
|
@ -944,7 +944,6 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> { |
|
|
|
/** |
|
|
|
* 根据员工sid更新用户信息 |
|
|
|
* |
|
|
|
* @param jobNumber 员工编号 |
|
|
|
* @param mobile 手机号 |
|
|
|
* @param sid 员工sid |
|
|
|
* @return |
|
|
@ -997,20 +996,20 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> { |
|
|
|
//把HashSet对象添加至List集合
|
|
|
|
l.addAll(set); |
|
|
|
List<Map<String, Object>> r = new ArrayList<>(); |
|
|
|
for (String s : l) { |
|
|
|
if (StringUtils.isNotBlank(s)) { |
|
|
|
// for (String s : l) {
|
|
|
|
// if (StringUtils.isNotBlank(s)) {
|
|
|
|
Map<String, Object> m = new HashMap<>(); |
|
|
|
List<SysUserVo> us = new ArrayList<>(); |
|
|
|
for (SysUserVo su : users) { |
|
|
|
if (s != null && s.equals(su.getDepartmentName())) { |
|
|
|
// if (s != null && s.equals(su.getDepartmentName())) {
|
|
|
|
us.add(su); |
|
|
|
} |
|
|
|
// }
|
|
|
|
} |
|
|
|
m.put("dept", s); |
|
|
|
// m.put("dept", s);
|
|
|
|
m.put("users", us); |
|
|
|
r.add(m); |
|
|
|
} |
|
|
|
} |
|
|
|
// }
|
|
|
|
// }
|
|
|
|
ResultBean<Object> objectResultBean = ResultBean.fireSuccess().setData(r); |
|
|
|
return objectResultBean; |
|
|
|
} |
|
|
@ -1486,4 +1485,15 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> { |
|
|
|
|
|
|
|
return rb.success().setData(users); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean<List<SysUserVo>> getUserByRoleNoOrgPath(UserQuery query) { |
|
|
|
ResultBean<List<SysUserVo>> rb = ResultBean.fireFail(); |
|
|
|
List<SysUserVo> sysUserVoList = new ArrayList<>(); |
|
|
|
if (StringUtils.isBlank(query.getRoleSid())) { |
|
|
|
return rb.setMsg("角色sid不能为空"); |
|
|
|
} |
|
|
|
//根据角色sid获取角色的层级
|
|
|
|
sysUserVoList = baseMapper.getUserByRoleNoOrgPath(query.getRoleSid()); |
|
|
|
return rb.success().setData(sysUserVoList); |
|
|
|
} |
|
|
|
} |