| | |
| | | SgGxRoleDO sgGxRoleDO=new SgGxRoleDO(); |
| | | sgGxRoleDO.setGxDeviceType(sgGxRoleVO.getGxDeviceType()); |
| | | sgGxRoleDO.setGxStepId(sgGxRoleVO.getGxStepId()); |
| | | sgGxRoleDO.setRoleId(Long.valueOf(roleIds.get(i))); |
| | | sgGxRoleDO.setRoleId(roleIds.get(i)); |
| | | sgGxRoleDO.setSgOrder(sgGxRoleVO.getOrders().get(i)); |
| | | sgGxRoles.add(sgGxRoleDO); |
| | | } |
| | |
| | | @Transactional |
| | | public void updateSgGxRole(SgGxRoleVO sgGxRoleVO){ |
| | | String gxStepId = sgGxRoleVO.getGxStepId(); |
| | | List<SgProgressReportDO> reportDOS = new LambdaQueryChainWrapper<>(sgProgressReportMapper).eq(s -> s.getGxStepId(), gxStepId).list(); |
| | | List<SgProgressReportDO> reportDOS = new LambdaQueryChainWrapper<>(sgProgressReportMapper).eq(SgProgressReportDO::getGxStepId, gxStepId).list(); |
| | | List<SgGxRoleDO> list = new LambdaQueryChainWrapper<>(sgGxRoleMapper).eq(SgGxRoleDO::getGxStepId, gxStepId).orderByAsc(SgGxRoleDO::getSgOrder).list(); |
| | | List<String> roles = list.stream().map(SgGxRoleDO::getRoleId).map(Object::toString).collect(Collectors.toList()); |
| | | List<Integer> orders = list.stream().map(SgGxRoleDO::getSgOrder).collect(Collectors.toList()); |
| | |
| | | SgGxRoleDO sgGxRoleDO=new SgGxRoleDO(); |
| | | sgGxRoleDO.setGxDeviceType(sgGxRoleVO.getGxDeviceType()); |
| | | sgGxRoleDO.setGxStepId(sgGxRoleVO.getGxStepId()); |
| | | sgGxRoleDO.setRoleId(Long.valueOf(roleIds.get(i))); |
| | | sgGxRoleDO.setRoleId(roleIds.get(i)); |
| | | sgGxRoleDO.setSgOrder(sgGxRoleVO.getOrders().get(i)); |
| | | sgGxRoles.add(sgGxRoleDO); |
| | | } |