mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 18:28:43 +08:00 
			
		
		
		
	【代码修复】SYSTEM:角色标识的提示不正确问题
This commit is contained in:
		| @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.system.service.permission; | ||||
|  | ||||
| import cn.hutool.core.collection.CollUtil; | ||||
| import cn.hutool.core.collection.CollectionUtil; | ||||
| import cn.hutool.core.util.ObjUtil; | ||||
| import cn.hutool.core.util.ObjectUtil; | ||||
| import cn.hutool.extra.spring.SpringUtil; | ||||
| import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | ||||
| @@ -61,7 +62,7 @@ public class RoleServiceImpl implements RoleService { | ||||
|         // 2. 插入到数据库 | ||||
|         RoleDO role = BeanUtils.toBean(createReqVO, RoleDO.class) | ||||
|                 .setType(ObjectUtil.defaultIfNull(type, RoleTypeEnum.CUSTOM.getType())) | ||||
|                 .setStatus(CommonStatusEnum.ENABLE.getStatus()) | ||||
|                 .setStatus(ObjUtil.defaultIfNull(createReqVO.getStatus(), CommonStatusEnum.ENABLE.getStatus())) | ||||
|                 .setDataScope(DataScopeEnum.ALL.getScope()); // 默认可查看所有数据。原因是,可能一些项目不需要项目权限 | ||||
|         roleMapper.insert(role); | ||||
|  | ||||
|   | ||||
| @@ -51,7 +51,8 @@ public class RoleServiceImplTest extends BaseDbUnitTest { | ||||
|     public void testCreateRole() { | ||||
|         // 准备参数 | ||||
|         RoleSaveReqVO reqVO = randomPojo(RoleSaveReqVO.class) | ||||
|                 .setId(null); // 防止 id 被赋值 | ||||
|                 .setId(null)  // 防止 id 被赋值 | ||||
|                 .setStatus(randomCommonStatus()); | ||||
|  | ||||
|         // 调用 | ||||
|         Long roleId = roleService.createRole(reqVO, null); | ||||
| @@ -59,7 +60,6 @@ public class RoleServiceImplTest extends BaseDbUnitTest { | ||||
|         RoleDO roleDO = roleMapper.selectById(roleId); | ||||
|         assertPojoEquals(reqVO, roleDO, "id"); | ||||
|         assertEquals(RoleTypeEnum.CUSTOM.getType(), roleDO.getType()); | ||||
|         assertEquals(CommonStatusEnum.ENABLE.getStatus(), roleDO.getStatus()); | ||||
|         assertEquals(DataScopeEnum.ALL.getScope(), roleDO.getDataScope()); | ||||
|     } | ||||
|  | ||||
| @@ -70,7 +70,8 @@ public class RoleServiceImplTest extends BaseDbUnitTest { | ||||
|         roleMapper.insert(roleDO); | ||||
|         // 准备参数 | ||||
|         Long id = roleDO.getId(); | ||||
|         RoleSaveReqVO reqVO = randomPojo(RoleSaveReqVO.class, o -> o.setId(id)); | ||||
|         RoleSaveReqVO reqVO = randomPojo(RoleSaveReqVO.class, o -> o.setId(id) | ||||
|                 .setStatus(randomCommonStatus())); | ||||
|  | ||||
|         // 调用 | ||||
|         roleService.updateRole(reqVO); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV