|
@@ -78,7 +78,7 @@ public class SysRoleServiceImpl extends BaseServiceImpl<SysRoleMapper, SysRole>
|
|
|
left join sys_user u on u.user_id = ur.user_id
|
|
|
left join sys_dept d on u.dept_id = d.dept_id*/
|
|
|
|
|
|
- QueryWrapper queryWrapper = QueryWrapper.create()
|
|
|
+ return QueryWrapper.create()
|
|
|
.select(QueryMethods.distinct(SYS_ROLE.ALL_COLUMNS))
|
|
|
.from(SYS_ROLE.as("r"))
|
|
|
.leftJoin(SYS_USER_ROLE).as("ur").on(SYS_USER_ROLE.ROLE_ID.eq(SYS_ROLE.ROLE_ID))
|
|
@@ -90,7 +90,6 @@ public class SysRoleServiceImpl extends BaseServiceImpl<SysRoleMapper, SysRole>
|
|
|
.and(SYS_ROLE.ROLE_KEY.like(roleBo.getRoleKey()))
|
|
|
.and(SYS_ROLE.CREATE_TIME.between(roleBo.getParams().get("beginTime"), roleBo.getParams().get("endTime")))
|
|
|
.orderBy(SYS_ROLE.ROLE_SORT.asc());
|
|
|
- return queryWrapper;
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -260,10 +259,10 @@ public class SysRoleServiceImpl extends BaseServiceImpl<SysRoleMapper, SysRole>
|
|
|
*/
|
|
|
@Override
|
|
|
public boolean checkRoleNameUnique(SysRoleBo roleBo) {
|
|
|
- Long roleId = ObjectUtil.isNull(roleBo.getRoleId()) ? -1L : roleBo.getRoleId();
|
|
|
+ long roleId = ObjectUtil.isNull(roleBo.getRoleId()) ? -1L : roleBo.getRoleId();
|
|
|
QueryWrapper queryWrapper = query().where(SYS_ROLE.ROLE_NAME.eq(roleBo.getRoleName()));
|
|
|
SysRole info = this.getOne(queryWrapper);
|
|
|
- if (ObjectUtil.isNotNull(info) && info.getRoleId().longValue() != roleId.longValue()) {
|
|
|
+ if (ObjectUtil.isNotNull(info) && info.getRoleId() != roleId) {
|
|
|
return UserConstants.NOT_UNIQUE;
|
|
|
}
|
|
|
return UserConstants.UNIQUE;
|
|
@@ -277,10 +276,10 @@ public class SysRoleServiceImpl extends BaseServiceImpl<SysRoleMapper, SysRole>
|
|
|
*/
|
|
|
@Override
|
|
|
public boolean checkRoleKeyUnique(SysRoleBo roleBo) {
|
|
|
- Long roleId = ObjectUtil.isNull(roleBo.getRoleId()) ? -1L : roleBo.getRoleId();
|
|
|
+ long roleId = ObjectUtil.isNull(roleBo.getRoleId()) ? -1L : roleBo.getRoleId();
|
|
|
QueryWrapper queryWrapper = query().where(SYS_ROLE.ROLE_KEY.eq(roleBo.getRoleKey()));
|
|
|
SysRole info = this.getOne(queryWrapper);
|
|
|
- if (ObjectUtil.isNotNull(info) && info.getRoleId().longValue() != roleId.longValue()) {
|
|
|
+ if (ObjectUtil.isNotNull(info) && info.getRoleId() != roleId) {
|
|
|
return UserConstants.NOT_UNIQUE;
|
|
|
}
|
|
|
return UserConstants.UNIQUE;
|
|
@@ -437,7 +436,7 @@ public class SysRoleServiceImpl extends BaseServiceImpl<SysRoleMapper, SysRole>
|
|
|
rm.setMenuId(menuId);
|
|
|
list.add(rm);
|
|
|
}
|
|
|
- if (list.size() > 0) {
|
|
|
+ if (!list.isEmpty()) {
|
|
|
inserted = roleMenuService.saveBatchWithPk(list, 100);//批量保存
|
|
|
}
|
|
|
return inserted;
|
|
@@ -459,7 +458,7 @@ public class SysRoleServiceImpl extends BaseServiceImpl<SysRoleMapper, SysRole>
|
|
|
rd.setDeptId(deptId);
|
|
|
list.add(rd);
|
|
|
}
|
|
|
- if (list.size() > 0) {
|
|
|
+ if (!list.isEmpty()) {
|
|
|
inserted = roleDeptService.saveBatchWithPk(list, 100);//批量保存
|
|
|
}
|
|
|
return inserted;
|
|
@@ -489,7 +488,7 @@ public class SysRoleServiceImpl extends BaseServiceImpl<SysRoleMapper, SysRole>
|
|
|
|
|
|
//逻辑删除:update sys_role set del_flag = '0' where role_id in
|
|
|
return UpdateChain.of(SysRole.class)
|
|
|
- .set(SysRole::getDelFlag, 0)
|
|
|
+ .set(SysRole::getDelFlag, 1)
|
|
|
.where(SysRole::getRoleId).in(Arrays.asList(roleIds))
|
|
|
.update();
|
|
|
}
|