feat:(feature/REQ-3282) roleGroup回填返回字段

This commit is contained in:
李龙 2025-02-12 10:51:07 +08:00
parent 07f86ce39b
commit 06f4e07cd4

View File

@ -47,6 +47,15 @@ public class RoleGroupController implements RoleGroupApi {
private RoleGroupResp from(SaasRoleGroupDTO saasRoleGroupDTO) { private RoleGroupResp from(SaasRoleGroupDTO saasRoleGroupDTO) {
RoleGroupResp result = RoleGroupResp.builder().build(); RoleGroupResp result = RoleGroupResp.builder().build();
BeanUtils.copyProperties(saasRoleGroupDTO, result);
result.setWorkspaceType(Integer.valueOf(saasRoleGroupDTO.getWorkspaceTypeCode()));
// 这里需要catch因为oms端设置的时候是可以设置多个用逗号隔开的但是这样设置后会导致系统出问题是不允许这样的
try {
result.setCooperateShipType(Integer.valueOf(saasRoleGroupDTO.getOuTypeCode()));
} catch (Exception exception) {
log.warn("roleGroup ouTypeCode to cooperateShipType ERROR,", exception);
}
assembleRole(saasRoleGroupDTO, result); assembleRole(saasRoleGroupDTO, result);
return result; return result;
} }