diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/service/impl/WorkOrderServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/service/impl/WorkOrderServiceImpl.java index 665a861ef..db8df817b 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/service/impl/WorkOrderServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/service/impl/WorkOrderServiceImpl.java @@ -1719,7 +1719,7 @@ public class WorkOrderServiceImpl extends BaseServiceImpl projects = dsPartService.selectDsProcessProjectByPartNoAndPpsId(workOrder.getPartCode(), workPlan.getOrders(), yieldOrder.getPartVersion(), yieldOrder.getRank(), yieldOrder.getRoamNo()); + List projects = dsPartService.selectDsProcessProjectByCraftId(yieldOrder.getCraftId(), workPlan.getOrders()); if (CollectionUtils.isNotEmpty(projects)) { // 保存检验任务 InspectionTask inspectionTask = new InspectionTask(); @@ -1737,7 +1737,7 @@ public class WorkOrderServiceImpl extends BaseServiceImpl workPlanItemDetails = new ArrayList<>(); WorkPlanItemDetail workPlanItemDetail; List inspectionItems = inspectionService.list(); - for (DsProcessProjectEntity project : projects) { + for (DsProcessProjectVO project : projects) { workPlanItem = new WorkPlanItem(); workPlanItem.setWpId(workPlan.getId()); workPlanItem.setItemCode(project.getTrialNo());