提交 ffd4a95d 编写于 作者: wenhao.qin's avatar wenhao.qin

fix --角色列表添加是否是系统管理员字段

上级 2ecf49a9
流水线 #42998 已取消 于阶段
...@@ -22,4 +22,6 @@ public class HospitalRoleDto { ...@@ -22,4 +22,6 @@ public class HospitalRoleDto {
private String createId; private String createId;
@ApiModelProperty("创建时间") @ApiModelProperty("创建时间")
private Long createTime; private Long createTime;
@ApiModelProperty("saas系统管理员标识 0 不是 1是")
private Integer adminSaasFlag = 0;
} }
...@@ -42,7 +42,7 @@ public class HospitalSaasRoleServiceImpl implements HospitalSaasRoleService { ...@@ -42,7 +42,7 @@ public class HospitalSaasRoleServiceImpl implements HospitalSaasRoleService {
throw new PicaWarnException(PicaResultCode.DATA_EXCEPTION.code(), "备注长度≤100字符"); throw new PicaWarnException(PicaResultCode.DATA_EXCEPTION.code(), "备注长度≤100字符");
} }
if (Objects.nonNull(req.getId()) && (req.getId() <= 4 )) { if (Objects.nonNull(req.getId()) && (req.getId() <= 4)) {
throw new PicaWarnException(AccountExceptionEnum.PAT_ACCT_HAS_EXIST.getCode(), "该角色无法编辑或删除"); throw new PicaWarnException(AccountExceptionEnum.PAT_ACCT_HAS_EXIST.getCode(), "该角色无法编辑或删除");
} }
...@@ -85,6 +85,11 @@ public class HospitalSaasRoleServiceImpl implements HospitalSaasRoleService { ...@@ -85,6 +85,11 @@ public class HospitalSaasRoleServiceImpl implements HospitalSaasRoleService {
map.put("pageNo", (req.getPageNo() - 1) * req.getPageSize()); map.put("pageNo", (req.getPageNo() - 1) * req.getPageSize());
map.put("pageSize", req.getPageSize()); map.put("pageSize", req.getPageSize());
List<HospitalRoleDto> roleDtos = permissionRoleMapper.listByPage(map); List<HospitalRoleDto> roleDtos = permissionRoleMapper.listByPage(map);
roleDtos.stream().forEach(t -> {
if (Objects.equals(t.getRoleId(), 3)) {
t.setAdminSaasFlag(1);
}
});
return new HospitalRoleResp(roleDtos, count); return new HospitalRoleResp(roleDtos, count);
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册