From b6e7e2d7457a9aace61ec6ba434693449457207c Mon Sep 17 00:00:00 2001 From: ruanqi Date: Mon, 11 Sep 2023 15:30:51 +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/DailyPlanServiceImpl.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) 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 8b3dfff..c60d4ec 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 @@ -1001,6 +1001,12 @@ public class DailyPlanServiceImpl implements DailyPlanService { @Override public SOScheduledRoutingOutData searchSeqNo(SOScheduledRoutingOutData inData){ + DailyPlanInData dailyPlanInData=new DailyPlanInData(); + dailyPlanInData.setSeqNo(inData.getSeqNo()); + List getSOScheduledRoutingOutData =dailyPlanMapper.getSOScheduledRoutingOutData(dailyPlanInData); + if(getSOScheduledRoutingOutData.size()==0){ + throw new RuntimeException("该派工单不存在或者已经被删除"); + } inData.setSite(dailyPlanMapper.getSeqNoSite(inData.getSeqNo())); List checkUserSeqNo=dailyPlanMapper.checkUserSeqNo(inData.getSeqNo(),inData.getUserId()); if(checkUserSeqNo.size()==0){ @@ -1027,6 +1033,12 @@ public class DailyPlanServiceImpl implements DailyPlanService { @Override @Transactional public void startSeqNo(StartSeqNoData inData){ + DailyPlanInData dailyPlanInData=new DailyPlanInData(); + dailyPlanInData.setSeqNo(inData.getSeqNo()); + List getSOScheduledRoutingOutData =dailyPlanMapper.getSOScheduledRoutingOutData(dailyPlanInData); + if(getSOScheduledRoutingOutData.size()==0){ + throw new RuntimeException("该派工单不存在或者已经被删除"); + } List checkUserSeqNo=dailyPlanMapper.checkUserSeqNo(inData.getSeqNo(),inData.getUsername()); if(checkUserSeqNo.size()==0){ throw new RuntimeException("该账号无权操作这个派工单!"); @@ -1127,6 +1139,12 @@ public class DailyPlanServiceImpl implements DailyPlanService { @Override @Transactional public void stopWork(AbnormalFeedBackDataIn inData){ + DailyPlanInData dailyPlanInData=new DailyPlanInData(); + dailyPlanInData.setSeqNo(inData.getSeqNo()); + List getSOScheduledRoutingOutData =dailyPlanMapper.getSOScheduledRoutingOutData(dailyPlanInData); + if(getSOScheduledRoutingOutData.size()==0){ + throw new RuntimeException("该派工单不存在或者已经被删除"); + } StartSeqNoData startSeqNoData=new StartSeqNoData(); startSeqNoData.setSeqNo(inData.getSeqNo()); startSeqNoData.setUsername(inData.getFeedbackBy()); @@ -1190,6 +1208,12 @@ public class DailyPlanServiceImpl implements DailyPlanService { @Override @Transactional public void continueWork(StartSeqNoData inData){ + DailyPlanInData dailyPlanInData=new DailyPlanInData(); + dailyPlanInData.setSeqNo(inData.getSeqNo()); + List getSOScheduledRoutingOutData =dailyPlanMapper.getSOScheduledRoutingOutData(dailyPlanInData); + if(getSOScheduledRoutingOutData.size()==0){ + throw new RuntimeException("该派工单不存在或者已经被删除"); + } List checkUserSeqNo=dailyPlanMapper.checkUserSeqNo(inData.getSeqNo(),inData.getUsername()); if(checkUserSeqNo.size()==0){ throw new RuntimeException("该账号无权操作这个派工单!");