diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/mapper/WorkPlanMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/mapper/WorkPlanMapper.xml index df2d9508..1ff829ff 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/mapper/WorkPlanMapper.xml +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/mapper/WorkPlanMapper.xml @@ -86,7 +86,7 @@ mwp.FACT_END_TIME AS factEndTime FROM MES_WORK_PLAN mwp LEFT JOIN BS_PROCESS_SET bpe ON mwp.PPS_ID = bpe.ID - LEFT JOIN BA_TEAM_SET bte ON mwp.MAKE_TEAM = bte.ID + LEFT JOIN BS_TEAM_SET bte ON mwp.MAKE_TEAM = bte.ID LEFT JOIN MES_MAKE_REC mmr ON mwp.ID = mmr.WP_ID WHERE mwp.WO_ID = #{woId} ORDER BY mwp.ORDERS 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 dc0eb813..54ccaf54 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 @@ -1111,14 +1111,14 @@ public class WorkOrderServiceImpl extends BaseServiceImpl workPlans = workPlanService.getProduceMonitorWorkPlanList(woId); - if (yieldOrder == null || CollectionUtils.isEmpty(workPlans) || workOrderRun == null) { + if (yieldOrder == null || CollectionUtils.isEmpty(workPlans)) { return null; } ProduceMonitorOrderDataVO orderDataVO = new ProduceMonitorOrderDataVO(); ProduceMonitorDsPartVO dsPartVO = new ProduceMonitorDsPartVO(); // 组装订单基础信息 BeanUtils.copyProperties(workOrder, orderDataVO); - orderDataVO.setOrderCode(workOrderRun.getWoCode()); + orderDataVO.setOrderCode(workOrderRun != null ? workOrderRun.getWoCode() : ""); orderDataVO.setPartCode(partCode); orderDataVO.setYpQty(yieldOrder.getYpQty()); orderDataVO.setYieldType(yieldOrder.getYieldType());