From ae66221f853b90829db2f03196855f0d43f8b3f4 Mon Sep 17 00:00:00 2001 From: ruanqi Date: Fri, 24 Jan 2025 16:23:35 +0800 Subject: [PATCH] =?UTF-8?q?0412=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/InspectServiceImpl.java | 46 ++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/heai/modules/production/service/impl/InspectServiceImpl.java b/src/main/java/com/heai/modules/production/service/impl/InspectServiceImpl.java index ded91c5..5ecfa97 100644 --- a/src/main/java/com/heai/modules/production/service/impl/InspectServiceImpl.java +++ b/src/main/java/com/heai/modules/production/service/impl/InspectServiceImpl.java @@ -105,7 +105,24 @@ public class InspectServiceImpl implements InspectService { result.setItemDesc("过期检验"); result.setInspectRemark(inData.getInspectRemark()); return result; - } else { + }else if("Q".equals(inData.getToTypeFlagDb())){ + SOScheduledRoutingOutData result=new SOScheduledRoutingOutData(); + result.setRemark(inData.getInspectResult()); + result.setPartNo(inData.getPartNo()); + result.setPartDesc(inData.getPartDescSpec()); + result.setOperatorName("仓库"); + result.setToTypeFlag(inData.getToTypeFlag()); + result.setsShiftNo("白班"); + result.setOrderNo(inData.getOrderNo()); + result.setQtyRequired(new BigDecimal(inData.getTransQty())); + result.setUmid(" "); + result.setWeight(inData.getTransQty()); + result.setsScheduledDate(inData.getTransDate()); + result.setSite(inData.getSite()); + result.setItemDesc("进料检验"); + result.setInspectRemark(inData.getInspectRemark()); + return result; + }else if("W".equals(inData.getToTypeFlagDb())){ SOScheduledRoutingOutData result=new SOScheduledRoutingOutData(); result.setRemark(inData.getInspectResult()); result.setPartNo(inData.getPartNo()); @@ -122,6 +139,33 @@ public class InspectServiceImpl implements InspectService { result.setItemDesc("混炼"); result.setInspectRemark(inData.getInspectRemark()); return result; + }else if("B".equals(inData.getToTypeFlagDb())){ + SOScheduledRoutingOutData searchDate=new SOScheduledRoutingOutData(); + searchDate.setSeqNo(inData.getSeqNo()); + List result= dailyPlanMapper.getSOScheduleRoutingDataForShiyanshi(searchDate); + result.get(0).setToTypeFlag(inData.getToTypeFlag()); + result.get(0).setRemark(inData.getInspectResult()); + result.get(0).setsScheduledDate(inData.getTransDate()); + result.get(0).setInspectRemark(inData.getInspectRemark()); + return result.get(0); + }else if("A".equals(inData.getToTypeFlagDb())){ + SOScheduledRoutingOutData searchDate=new SOScheduledRoutingOutData(); + searchDate.setSeqNo(inData.getSeqNo()); + List result= dailyPlanMapper.getSOScheduleRoutingDataForShiyanshi(searchDate); + result.get(0).setToTypeFlag(inData.getToTypeFlag()); + result.get(0).setRemark(inData.getInspectResult()); + result.get(0).setsScheduledDate(inData.getTransDate()); + result.get(0).setInspectRemark(inData.getInspectRemark()); + return result.get(0); + } else { + SOScheduledRoutingOutData searchDate=new SOScheduledRoutingOutData(); + searchDate.setSeqNo(inData.getSeqNo()); + List result= dailyPlanMapper.getSOScheduleRoutingDataForShiyanshi(searchDate); + result.get(0).setToTypeFlag(inData.getToTypeFlag()); + result.get(0).setRemark(inData.getInspectResult()); + result.get(0).setsScheduledDate(inData.getTransDate()); + result.get(0).setInspectRemark(inData.getInspectRemark()); + return result.get(0); } }