fix bug:统计角色权限问题

This commit is contained in:
zhangqinlin
2021-10-21 13:55:50 +08:00
parent 566f4c8a76
commit b993700259
7 changed files with 223 additions and 210 deletions
@@ -1065,6 +1065,20 @@ public class SysBaseApiImpl implements ISysBaseAPI {
emailHandle.SendMsgAndFile(email, title, content,list);
}
@Override
public List<String> getAllDepartIds(String departId) {
List<String> ids = new ArrayList<>();
//获取子部门全部成员(不包含本部门)
List<SysDepartTreeModel> sysDepartTreeModels =listSonDepartsByDepId(departId);
for(SysDepartTreeModel s:sysDepartTreeModels) {
ids.addAll((userMapper.selectList(new QueryWrapper<SysUser>().eq("status", 1).eq("del_flag", 0).eq("org_code", s.getOrgCode()))).stream().map(SysUser::getId).collect(Collectors.toList()));
}
//获取本部门成员
ids.addAll((userMapper.selectList(new QueryWrapper<SysUser>().eq("status", 1).eq("del_flag", 0).eq("org_code", departId))).stream().map(SysUser::getId).collect(Collectors.toList()));
return ids;
}
@Override
public void sendVerificationCode(String phone, String codeType, String codeTime, String templateParas) {
huaWeiSmsUtil.sendVerificationCode(phone, codeType, codeTime, templateParas);