| | |
| | | * @return |
| | | */ |
| | | public List<SoftwareTestOrder> page(QueryFilter queryFilter) { |
| | | return baseDao.getList(queryFilter.getQueryParams()); |
| | | List<SoftwareTestOrder> list = baseDao.getList(queryFilter.getQueryParams()); |
| | | return list; |
| | | } |
| | | |
| | | |
| | |
| | | else { |
| | | Map<String, String> map = new HashMap<>(); |
| | | map.put("funCode", "software_test_order"); |
| | | softwareTestOrderDto.getSoftwareTestOrder().setProjectId(softwareTestOrderDto.getProjectId()); |
| | | softwareTestOrderDto.getSoftwareTestOrder().setCode(sysCodeRuleService.getNewCode(map)); |
| | | baseDao.insert(softwareTestOrderDto.getSoftwareTestOrder()); |
| | | softwareTestOrderId = softwareTestOrderDto.getSoftwareTestOrder().getId(); |
| | |
| | | if (softwareTestOrderMeasured.getId() != null) { |
| | | softwareTestOrderMeasuredService.update(softwareTestOrderMeasured); |
| | | } else { |
| | | softwareTestOrderMeasured.setOrderId(softwareTestOrderId); |
| | | softwareTestOrderMeasuredService.insert(softwareTestOrderMeasured); |
| | | } |
| | | } |
| | |
| | | if (softwareTestOrderDeliverable.getId() != null) { |
| | | softwareTestOrderDeliverableService.update(softwareTestOrderDeliverable); |
| | | } else { |
| | | softwareTestOrderDeliverable.setOrderId(softwareTestOrderId); |
| | | softwareTestOrderDeliverableService.insert(softwareTestOrderDeliverable); |
| | | } |
| | | } |
| | |
| | | SoftwareTestOrder softwareTestOrder = this.get(orderId); |
| | | data.setSoftwareTestOrder(softwareTestOrder); |
| | | |
| | | if (projectId == null) |
| | | /* if (projectId == null) |
| | | projectId = softwareTestOrder.getProjectId(); |
| | | |
| | | data.setTestAgencyInfo(testAgencyInfoService.get(orderId)); |
| | | */ |
| | | List<SoftwareTestOrderDeliverable> deliverableList = softwareTestOrderDeliverableService.childrenTables(orderId); |
| | | if (deliverableList.isEmpty()) { |
| | | deliverableList = this.deliverableDict(); |
| | | deliverableList = deliverableList.stream() |
| | | .peek(deliverable -> { |
| | | if (deliverable.getIdentify() == null) { |
| | | // 修改 identify 字段的值为新值 |
| | | deliverable.setIdentify("1.0.0"); |
| | | } |
| | | }) |
| | | .collect(Collectors.toList()); |
| | | } |
| | | data.setDeliverableList(deliverableList); |
| | | |
| | | List<SoftwareTestOrderMeasured> measuredList = softwareTestOrderMeasuredService.childrenTables(orderId); |
| | | if (measuredList.isEmpty()) { |
| | | measuredList = this.MeasuredDict(); |
| | | measuredList = measuredList.stream() |
| | | .peek(measured -> { |
| | | if (measured.getIdentify() == null) { |
| | | // 修改 identify 字段的值为新值 |
| | | measured.setIdentify("1.0.0"); |
| | | } |
| | | }) |
| | | .collect(Collectors.toList()); |
| | | } |
| | | data.setMeasuredList(measuredList); |
| | | } else { |
| | | List<SoftwareTestOrderDeliverable> deliverableList = baseDao.getdeliverableDictList(); |
| | | List<SoftwareTestOrderMeasured> measuredList = baseDao.getMeasuredDictList(); |
| | | data.setTestAgencyInfo(testAgencyInfoService.get(10000L)); |
| | | } |
| | | if (projectId != null) { |
| | |
| | | data.setProject(projectService.get(projectId)); |
| | | } |
| | | return data; |
| | | } |
| | | |
| | | |
| | | public List<SoftwareTestOrderDeliverable> deliverableDict() { |
| | | return baseDao.getdeliverableDictList(); |
| | | } |
| | | |
| | | public List<SoftwareTestOrderMeasured> MeasuredDict() { |
| | | return baseDao.getMeasuredDictList(); |
| | | } |
| | | |
| | | public void exportWord(Long id, HttpServletRequest request, HttpServletResponse response) { |
| | |
| | | String testType = "," + dataObj.getSoftwareTestOrder().getTestType1() + ","; |
| | | for (DictItemDto dictItemDto : ((DictLeafDto) testType1Dict).getDataList()) { |
| | | String value = dictItemDto.getDictValue(); |
| | | String desc = (testType.contains("," + value + ",")?"☑":"□")+dictItemDto.getDictLabel(); |
| | | String desc = (testType.contains("," + value + ",") ? "☑" : "□") + dictItemDto.getDictLabel(); |
| | | if ((i++) % 2 == 0) { |
| | | testType12.add(desc); |
| | | } else { |
| | |
| | | testType = "," + dataObj.getSoftwareTestOrder().getTestType2() + ","; |
| | | for (DictItemDto dictItemDto : ((DictLeafDto) testType1Dict).getDataList()) { |
| | | String value = dictItemDto.getDictValue(); |
| | | String desc = (testType.contains("," + value + ",")?"☑":"□")+dictItemDto.getDictLabel(); |
| | | String desc = (testType.contains("," + value + ",") ? "☑" : "□") + dictItemDto.getDictLabel(); |
| | | if ((i++) % 2 == 0) { |
| | | testType22.add(desc); |
| | | } else { |