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); } }