From c8b2dad6cfdfb2c8729e318f2339862e134af4b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=B8=E7=86=9F=E5=90=B4=E5=BD=A6=E7=A5=96?= Date: Tue, 17 Mar 2026 15:13:14 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E6=A3=80=20=E8=BF=87=E7=A8=8B?= =?UTF-8?q?=E6=A3=80=20=20=E8=BF=87=E6=9C=9F=E6=A3=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../heai/modules/app/service/impl/WareHouseServiceImpl.java | 6 ++++++ .../production/service/impl/DailyPlanServiceImpl.java | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/src/main/java/com/heai/modules/app/service/impl/WareHouseServiceImpl.java b/src/main/java/com/heai/modules/app/service/impl/WareHouseServiceImpl.java index adb8edc..735871c 100644 --- a/src/main/java/com/heai/modules/app/service/impl/WareHouseServiceImpl.java +++ b/src/main/java/com/heai/modules/app/service/impl/WareHouseServiceImpl.java @@ -5,6 +5,8 @@ import com.heai.modules.app.dao.WareHouseDao; import com.heai.modules.app.entity.ProductionWarehouseData; import com.heai.modules.app.entity.WareHouseData; import com.heai.modules.app.service.WareHouseService; +import com.heai.modules.pms.entity.InspectInfoToQmsDto; +import com.heai.modules.pms.service.SynInspectInfoToQmsService; import com.heai.modules.production.dao.DailyPlanMapper; import com.heai.modules.production.dao.FunctionMapper; import com.heai.modules.production.entity.*; @@ -27,6 +29,8 @@ public class WareHouseServiceImpl implements WareHouseService { private WareHouseDao wareHouseDao; @Autowired private DailyPlanMapper dailyPlanMapper; + @Autowired + private SynInspectInfoToQmsService synInspectInfoToQmsService; @Override public WareHouseData getWareHouseData(WareHouseData wareHouseData) { @@ -294,6 +298,8 @@ public class WareHouseServiceImpl implements WareHouseService { inData.setTransNo(transNo); wareHouseDao.saveSOOpsTransferHeaderForStockInspect(inData); wareHouseDao.saveSOOpsTransferDetailForStockInspect(inData); + List inspect=dailyPlanMapper.getInspectDataForQMS(inData.getSite(),inData.getTransNo()); + synInspectInfoToQmsService.synInspectInfoToQms(inspect); } diff --git a/src/main/java/com/heai/modules/production/service/impl/DailyPlanServiceImpl.java b/src/main/java/com/heai/modules/production/service/impl/DailyPlanServiceImpl.java index fdf6cad..85aca9e 100644 --- a/src/main/java/com/heai/modules/production/service/impl/DailyPlanServiceImpl.java +++ b/src/main/java/com/heai/modules/production/service/impl/DailyPlanServiceImpl.java @@ -1556,6 +1556,8 @@ public class DailyPlanServiceImpl implements DailyPlanService { //硫化创建实验室检验单 dailyPlanMapper.saveSOOpsTransferHeaderForShiYanShi(checkUserSeqNo.get(0)); dailyPlanMapper.saveSOOpsTransferDetailForShiYanShi(checkUserSeqNo.get(0)); + List inspect=dailyPlanMapper.getInspectDataForQMS(checkUserSeqNo.get(0).getSite(),checkUserSeqNo.get(0).getTransNo()); + synInspectInfoToQmsService.synInspectInfoToQms(inspect); } if(inData.getTvId()!=null&&!"".equals(inData.getTvId())){ updateTvBase(checkUserSeqNo.get(0).getSite(),inData.getTvId(),inData.getSeqNo(),checkUserSeqNo.get(0).getOperatorId()); @@ -1736,6 +1738,8 @@ public class DailyPlanServiceImpl implements DailyPlanService { //硫化创建实验室检验单 dailyPlanMapper.saveSOOpsTransferHeaderForShiYanShi(checkUserSeqNo.get(0)); dailyPlanMapper.saveSOOpsTransferDetailForShiYanShi(checkUserSeqNo.get(0)); + List inspect=dailyPlanMapper.getInspectDataForQMS(checkUserSeqNo.get(0).getSite(),checkUserSeqNo.get(0).getTransNo()); + synInspectInfoToQmsService.synInspectInfoToQms(inspect); } //暂停后 sop电视机变绿色提示 abnormalMapper.updateTVSOPFlag(inData.getSeqNo(),"1");