diff --git a/tyr-server/src/main/java/cn/axzo/tyr/server/controller/v2/RoleGroupController.java b/tyr-server/src/main/java/cn/axzo/tyr/server/controller/v2/RoleGroupController.java index e245410e..18132f6f 100644 --- a/tyr-server/src/main/java/cn/axzo/tyr/server/controller/v2/RoleGroupController.java +++ b/tyr-server/src/main/java/cn/axzo/tyr/server/controller/v2/RoleGroupController.java @@ -47,6 +47,15 @@ public class RoleGroupController implements RoleGroupApi { private RoleGroupResp from(SaasRoleGroupDTO saasRoleGroupDTO) { 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); return result; }