|
|
@@ -45,6 +45,9 @@ public class KwsRoleService {
|
|
|
@Autowired
|
|
|
KwsRoleDao kwsRoleDao;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ KwsUserDao kwsUserDao;
|
|
|
+
|
|
|
@Autowired
|
|
|
KwsUserRoleDao kwsUserRoleDao;
|
|
|
|
|
|
@@ -175,6 +178,10 @@ public class KwsRoleService {
|
|
|
throw new SystemException(HttpStatus.CRUD_FAIL_CODE, HttpStatus.UPDATE_FAIL);
|
|
|
}
|
|
|
|
|
|
+ List<KwsUser> kwsUsers = kwsUserDao.selectByRoleIds(idList);
|
|
|
+ if (CollectionUtils.isNotEmpty(kwsUsers)) {
|
|
|
+ throw new SystemException(HttpStatus.CRUD_FAIL_CODE, HttpStatus.MSG_011);
|
|
|
+ }
|
|
|
deleteRole(kwsRoles);
|
|
|
}
|
|
|
|
|
|
@@ -254,6 +261,7 @@ public class KwsRoleService {
|
|
|
*/
|
|
|
public PageResult findPage(Map<String, Object> params) throws SystemException {
|
|
|
PageHelper.startPage(PageResult.getPage(params), PageResult.getPageSize(params));
|
|
|
+ params.put("entId", LoginUserHolder.getEntId());
|
|
|
List<RoleResVo> roleResVos = kwsRoleDao.findPage(params);
|
|
|
if (CollectionUtils.isEmpty(roleResVos)) {
|
|
|
return PageHelperUtil.getPageResult(new PageInfo<>(roleResVos));
|