|
@ -14,6 +14,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.elink.esua.epdc.commons.mybatis.enums.DelFlagEnum; |
|
|
import com.elink.esua.epdc.commons.mybatis.enums.DelFlagEnum; |
|
|
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
import com.elink.esua.epdc.commons.tools.constant.Constant; |
|
|
import com.elink.esua.epdc.commons.tools.constant.Constant; |
|
|
|
|
|
import com.elink.esua.epdc.commons.tools.constant.FieldConstant; |
|
|
import com.elink.esua.epdc.commons.tools.constant.NumConstant; |
|
|
import com.elink.esua.epdc.commons.tools.constant.NumConstant; |
|
|
import com.elink.esua.epdc.commons.tools.constant.OrganizationTypeConstant; |
|
|
import com.elink.esua.epdc.commons.tools.constant.OrganizationTypeConstant; |
|
|
import com.elink.esua.epdc.commons.tools.enums.SuperAdminEnum; |
|
|
import com.elink.esua.epdc.commons.tools.enums.SuperAdminEnum; |
|
@ -85,7 +86,8 @@ public class SysRoleServiceImpl extends BaseServiceImpl<SysRoleDao, SysRoleEntit |
|
|
wrapper.eq(Constant.DEL_FLAG, DelFlagEnum.NORMAL.value()) |
|
|
wrapper.eq(Constant.DEL_FLAG, DelFlagEnum.NORMAL.value()) |
|
|
.eq(StringUtils.isNotBlank(code), "code", code) |
|
|
.eq(StringUtils.isNotBlank(code), "code", code) |
|
|
.like(StringUtils.isNotBlank(name), "name", name) |
|
|
.like(StringUtils.isNotBlank(name), "name", name) |
|
|
.eq(StringUtils.isNotBlank(completeMatchName), "name", completeMatchName); |
|
|
.eq(StringUtils.isNotBlank(completeMatchName), "name", completeMatchName) |
|
|
|
|
|
.orderByDesc(FieldConstant.CREATE_DATE); |
|
|
|
|
|
|
|
|
// 普通管理员,只能查询所属部门及子部门的数据
|
|
|
// 普通管理员,只能查询所属部门及子部门的数据
|
|
|
UserDetail user = SecurityUser.getUser(); |
|
|
UserDetail user = SecurityUser.getUser(); |
|
@ -168,7 +170,7 @@ public class SysRoleServiceImpl extends BaseServiceImpl<SysRoleDao, SysRoleEntit |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void update(SysRoleDTO dto) { |
|
|
public void update(SysRoleDTO dto) { |
|
|
SysRoleEntity entity = ConvertUtils.sourceToTarget(dto, SysRoleEntity.class); |
|
|
SysRoleEntity entity = ConvertUtils.sourceToTarget(dto, SysRoleEntity.class); |
|
|
|
|
|
checkDeptRoleAmount(dto.getTypeKey(), dto.getDeptIdList()); |
|
|
//更新角色
|
|
|
//更新角色
|
|
|
updateById(entity); |
|
|
updateById(entity); |
|
|
|
|
|
|
|
|