|
|
|
|
@ -144,6 +144,8 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO |
|
|
|
|
|
|
|
|
|
private final IDsProcessMeasuringToolService processMeasuringToolService; |
|
|
|
|
|
|
|
|
|
private final IInspectionItemService inspectionService; |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public IPage<WorkOrderVO> selectWorkOrderPage(IPage<WorkOrderVO> page, WorkOrderDTO workOrder) { |
|
|
|
|
return page.setRecords(baseMapper.selectWorkOrderPage(page, workOrder)); |
|
|
|
|
@ -1607,10 +1609,11 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO |
|
|
|
|
WorkPlanItem workPlanItem; |
|
|
|
|
List<WorkPlanItemDetail> workPlanItemDetails = new ArrayList<>(); |
|
|
|
|
WorkPlanItemDetail workPlanItemDetail; |
|
|
|
|
List<InspectionItem> inspectionItems = inspectionService.list(); |
|
|
|
|
for (DsProcessProjectEntity project : projects) { |
|
|
|
|
workPlanItem = new WorkPlanItem(); |
|
|
|
|
workPlanItem.setWpId(workPlan.getId()); |
|
|
|
|
workPlanItem.setItemCode(project.getProjectCode()); |
|
|
|
|
workPlanItem.setItemCode(project.getTrialNo()); |
|
|
|
|
workPlanItem.setItemName(project.getProjectName()); |
|
|
|
|
if (project.getProjectStandard() != null) { |
|
|
|
|
workPlanItem.setStandardId(Long.parseLong(project.getProjectStandard())); |
|
|
|
|
@ -1619,7 +1622,13 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO |
|
|
|
|
workPlanItem.setHourQuota(project.getProHours()); |
|
|
|
|
workPlanItem.setHourPrepare(project.getPrepareHours()); |
|
|
|
|
workPlanItem.setTaskId(inspectionTask.getId()); |
|
|
|
|
workPlanItem.setItemId(project.getId()); |
|
|
|
|
// 检验项目基础数据中项目名称匹配
|
|
|
|
|
for (InspectionItem inspectionItem : inspectionItems) { |
|
|
|
|
if (inspectionItem.getName().equals(project.getProjectName())) { |
|
|
|
|
workPlanItem.setItemId(inspectionItem.getId()); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
workPlanItems.add(workPlanItem); |
|
|
|
|
} |
|
|
|
|
workPlanItemService.saveBatch(workPlanItems); |
|
|
|
|
|