| | |
| | | } |
| | | |
| | | public Boolean save(ConfigItemChangeDto configItemDto) { |
| | | Long warehouseId = configItemDto.getConfigItemChange().getId(); |
| | | if (warehouseId != null) |
| | | Long changeId = configItemDto.getConfigItemChange().getId(); |
| | | if (changeId != null) |
| | | baseDao.updateById(configItemDto.getConfigItemChange()); |
| | | else { |
| | | Map<String, String> map = new HashMap<>(); |
| | |
| | | configItemDto.getConfigItemChange().setProjectId(configItemDto.getProjectId()); |
| | | configItemDto.getConfigItemChange().setCode(sysCodeRuleService.getNewCode(map)); |
| | | baseDao.insert(configItemDto.getConfigItemChange()); |
| | | warehouseId = configItemDto.getConfigItemChange().getId(); |
| | | changeId = configItemDto.getConfigItemChange().getId(); |
| | | } |
| | | |
| | | for (WarehouseConfigItem configItem : configItemDto.getConfigItemList()) { |
| | | configItem.setWarehouseId(warehouseId); |
| | | if (configItem.getId() != null) { |
| | | if (configItem.getCheckId()!=null){ |
| | | String code ="719CTC-09-ST"; |
| | | String projectCode = configItemDto.getProject().getCode(); |
| | | if (configItem.getItemName().equals("软件测试计划")){ |
| | | code=code+"P"; |
| | | }else if (configItem.getItemName().equals("软件测试说明")){ |
| | | code=code+"D"; |
| | | }else if (configItem.getItemName().equals("软件测试记录")){ |
| | | code=code+"H"; |
| | | }else if (configItem.getItemName().equals("软件测试报告")){ |
| | | code=code+"R"; |
| | | } |
| | | configItem.setItemIdentify(code+"-"+projectCode); |
| | | } |
| | | configItemService.update(configItem); |
| | | } else { |
| | | configItem.setWarehouseId(warehouseId); |
| | | configItemService.insert(configItem); |
| | | } |
| | | for (WarehouseConfigItem configItem : configItemDto.getConfigChangeList()) { |
| | | configItem.setWarehouseId(changeId); |
| | | configItemService.update(configItem); |
| | | Long checkId = configItem.getCheckId(); |
| | | if (checkId != null) { |
| | | TestCheckOrder testCheckOrder = testCheckOrderService.get(checkId); |
| | |
| | | } |
| | | |
| | | for (WarehouseCmAudit cmAudit : configItemDto.getCmAuditList()) { |
| | | cmAudit.setWarehouseId(warehouseId); |
| | | cmAudit.setWarehouseId(changeId); |
| | | if (cmAudit.getId() != null) { |
| | | cmAuditService.update(cmAudit); |
| | | } else { |
| | | cmAudit.setWarehouseId(warehouseId); |
| | | cmAudit.setWarehouseId(changeId); |
| | | cmAuditService.insert(cmAudit); |
| | | } |
| | | } |
| | | |
| | | for (WarehouseQaAudit qaAudit : configItemDto.getQaAuditList()) { |
| | | qaAudit.setWarehouseId(warehouseId); |
| | | qaAudit.setWarehouseId(changeId); |
| | | if (qaAudit.getId() != null) { |
| | | qaAuditService.update(qaAudit); |
| | | } else { |
| | | qaAudit.setWarehouseId(warehouseId); |
| | | qaAudit.setWarehouseId(changeId); |
| | | qaAuditService.insert(qaAudit); |
| | | } |
| | | } |
| | |
| | | data.setCmAuditList(CmAuditList); |
| | | List<WarehouseQaAudit> QaAuditList = qaAuditService.getList(changeId); |
| | | data.setQaAuditList(QaAuditList); |
| | | List<WarehouseConfigItem> ConfigItemList = configItemService.getList(changeId); |
| | | data.setConfigItemList(ConfigItemList); |
| | | List<WarehouseConfigItem> configChangeList = configItemService.getList(changeId); |
| | | data.setConfigChangeList(configChangeList); |
| | | |
| | | } else { |
| | | ConfigItemChange configItemChange = new ConfigItemChange(); |
| | |
| | | List<?> qaList = baseDao.itemList("change_qa_audit"); |
| | | List<?> QaAuditList = qaList; |
| | | data.setQaAuditList((List<WarehouseQaAudit>) QaAuditList); |
| | | List<?> resultList = configItemService.warehouseConfigList(projectId); |
| | | List<?> ConfigItemList = resultList; |
| | | data.setConfigItemList((List<WarehouseConfigItem>) ConfigItemList); |
| | | } |
| | | |
| | | if (projectId != null) { |
| | |
| | | return data; |
| | | } |
| | | |
| | | public void importItemList(List<WarehouseConfigItem> warehouseConfigItem,Long changeId) { |
| | | for (WarehouseConfigItem configItem : warehouseConfigItem) { |
| | | configItem.setWarehouseId(changeId); |
| | | configItem.setItemIdentify(""); |
| | | configItem.setRetrospectVersion(configItem.getItemIdentify()); |
| | | configItemService.insert(configItem); |
| | | } |
| | | } |
| | | } |