|
|
@ -2141,7 +2141,7 @@ public class ScheduleServiceImpl implements ScheduleService { |
|
|
this.finishRollProcessSfdcAndSchedule(site, orderNo, itemNo, seqNo, rollNo, sfdcReportedQty, sfdcApprovedQty, |
|
|
this.finishRollProcessSfdcAndSchedule(site, orderNo, itemNo, seqNo, rollNo, sfdcReportedQty, sfdcApprovedQty, |
|
|
sfdcSetupTime, sfdcProdTime, sfdcDownTime, eventTime, tillTime, remark, |
|
|
sfdcSetupTime, sfdcProdTime, sfdcDownTime, eventTime, tillTime, remark, |
|
|
sfdcSetupDownTime, sfdcProdSetupTime, defectedQty, sfdcManufactureTime, operatorId, reportedTime); |
|
|
sfdcSetupDownTime, sfdcProdSetupTime, defectedQty, sfdcManufactureTime, operatorId, reportedTime); |
|
|
//7.调用存储过程 处理异常信息 |
|
|
|
|
|
|
|
|
//7.正常结束卷还是 异常下机 |
|
|
if ("Y".equalsIgnoreCase(exceptionFlag)) { |
|
|
if ("Y".equalsIgnoreCase(exceptionFlag)) { |
|
|
this.finishRollProcessException(site, orderNo, itemNo, seqNo, rollNo, exceptionReason, username); |
|
|
this.finishRollProcessException(site, orderNo, itemNo, seqNo, rollNo, exceptionReason, username); |
|
|
} |
|
|
} |
|
|
@ -3838,4 +3838,28 @@ public class ScheduleServiceImpl implements ScheduleService { |
|
|
} |
|
|
} |
|
|
return scheduleMapper.getReworkSfdcRollByCon(inData); |
|
|
return scheduleMapper.getReworkSfdcRollByCon(inData); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public void switchrollReverse(SearchScheduleData inData) { |
|
|
|
|
|
List<Object> params = new ArrayList<>(); |
|
|
|
|
|
params.add(inData.getSite()); |
|
|
|
|
|
params.add(inData.getOrderNo()); |
|
|
|
|
|
params.add(inData.getItemNo()); |
|
|
|
|
|
params.add(inData.getSeqNo()); |
|
|
|
|
|
params.add(inData.getRollNo()); |
|
|
|
|
|
workbenchCreateslittingrollFqcCheck("switchroll_reverse", params); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public void reportCheck(SearchScheduleData inData) { |
|
|
|
|
|
int i = scheduleMapper.reportCheck(inData); |
|
|
|
|
|
if (i > 0) { |
|
|
|
|
|
String flag = scheduleMapper.getUserSpecialSecurity(inData.getUsername(), "236"); |
|
|
|
|
|
if ("Y".equals(flag)) { |
|
|
|
|
|
throw new RRException("该机台尚有未结束的其他派工单,确实要继续对该派工单进行报工吗?", 400); |
|
|
|
|
|
} else { |
|
|
|
|
|
throw new RRException(" 该机台尚有未结束的其他派工单,不能对其他的派工单进行报工!", 300); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
} |
|
|
} |