Browse Source

0412更新

master
ruanqi 2 years ago
parent
commit
b6e7e2d745
  1. 24
      src/main/java/com/heai/modules/production/service/impl/DailyPlanServiceImpl.java

24
src/main/java/com/heai/modules/production/service/impl/DailyPlanServiceImpl.java

@ -1001,6 +1001,12 @@ public class DailyPlanServiceImpl implements DailyPlanService {
@Override @Override
public SOScheduledRoutingOutData searchSeqNo(SOScheduledRoutingOutData inData){ public SOScheduledRoutingOutData searchSeqNo(SOScheduledRoutingOutData inData){
DailyPlanInData dailyPlanInData=new DailyPlanInData();
dailyPlanInData.setSeqNo(inData.getSeqNo());
List<SOScheduledRoutingOutData> getSOScheduledRoutingOutData =dailyPlanMapper.getSOScheduledRoutingOutData(dailyPlanInData);
if(getSOScheduledRoutingOutData.size()==0){
throw new RuntimeException("该派工单不存在或者已经被删除");
}
inData.setSite(dailyPlanMapper.getSeqNoSite(inData.getSeqNo())); inData.setSite(dailyPlanMapper.getSeqNoSite(inData.getSeqNo()));
List<SOScheduledRoutingOutData> checkUserSeqNo=dailyPlanMapper.checkUserSeqNo(inData.getSeqNo(),inData.getUserId()); List<SOScheduledRoutingOutData> checkUserSeqNo=dailyPlanMapper.checkUserSeqNo(inData.getSeqNo(),inData.getUserId());
if(checkUserSeqNo.size()==0){ if(checkUserSeqNo.size()==0){
@ -1027,6 +1033,12 @@ public class DailyPlanServiceImpl implements DailyPlanService {
@Override @Override
@Transactional @Transactional
public void startSeqNo(StartSeqNoData inData){ public void startSeqNo(StartSeqNoData inData){
DailyPlanInData dailyPlanInData=new DailyPlanInData();
dailyPlanInData.setSeqNo(inData.getSeqNo());
List<SOScheduledRoutingOutData> getSOScheduledRoutingOutData =dailyPlanMapper.getSOScheduledRoutingOutData(dailyPlanInData);
if(getSOScheduledRoutingOutData.size()==0){
throw new RuntimeException("该派工单不存在或者已经被删除");
}
List<SOScheduledRoutingOutData> checkUserSeqNo=dailyPlanMapper.checkUserSeqNo(inData.getSeqNo(),inData.getUsername()); List<SOScheduledRoutingOutData> checkUserSeqNo=dailyPlanMapper.checkUserSeqNo(inData.getSeqNo(),inData.getUsername());
if(checkUserSeqNo.size()==0){ if(checkUserSeqNo.size()==0){
throw new RuntimeException("该账号无权操作这个派工单!"); throw new RuntimeException("该账号无权操作这个派工单!");
@ -1127,6 +1139,12 @@ public class DailyPlanServiceImpl implements DailyPlanService {
@Override @Override
@Transactional @Transactional
public void stopWork(AbnormalFeedBackDataIn inData){ public void stopWork(AbnormalFeedBackDataIn inData){
DailyPlanInData dailyPlanInData=new DailyPlanInData();
dailyPlanInData.setSeqNo(inData.getSeqNo());
List<SOScheduledRoutingOutData> getSOScheduledRoutingOutData =dailyPlanMapper.getSOScheduledRoutingOutData(dailyPlanInData);
if(getSOScheduledRoutingOutData.size()==0){
throw new RuntimeException("该派工单不存在或者已经被删除");
}
StartSeqNoData startSeqNoData=new StartSeqNoData(); StartSeqNoData startSeqNoData=new StartSeqNoData();
startSeqNoData.setSeqNo(inData.getSeqNo()); startSeqNoData.setSeqNo(inData.getSeqNo());
startSeqNoData.setUsername(inData.getFeedbackBy()); startSeqNoData.setUsername(inData.getFeedbackBy());
@ -1190,6 +1208,12 @@ public class DailyPlanServiceImpl implements DailyPlanService {
@Override @Override
@Transactional @Transactional
public void continueWork(StartSeqNoData inData){ public void continueWork(StartSeqNoData inData){
DailyPlanInData dailyPlanInData=new DailyPlanInData();
dailyPlanInData.setSeqNo(inData.getSeqNo());
List<SOScheduledRoutingOutData> getSOScheduledRoutingOutData =dailyPlanMapper.getSOScheduledRoutingOutData(dailyPlanInData);
if(getSOScheduledRoutingOutData.size()==0){
throw new RuntimeException("该派工单不存在或者已经被删除");
}
List<SOScheduledRoutingOutData> checkUserSeqNo=dailyPlanMapper.checkUserSeqNo(inData.getSeqNo(),inData.getUsername()); List<SOScheduledRoutingOutData> checkUserSeqNo=dailyPlanMapper.checkUserSeqNo(inData.getSeqNo(),inData.getUsername());
if(checkUserSeqNo.size()==0){ if(checkUserSeqNo.size()==0){
throw new RuntimeException("该账号无权操作这个派工单!"); throw new RuntimeException("该账号无权操作这个派工单!");

Loading…
Cancel
Save