|
|
@ -987,6 +987,28 @@ public class ScheduleServiceImpl implements ScheduleService { |
|
|
return resultMap; |
|
|
return resultMap; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
@Transactional |
|
|
|
|
|
public void reportDownTime(SearchScheduleData inData) { |
|
|
|
|
|
//公共参数 |
|
|
|
|
|
String site = inData.getSite(); |
|
|
|
|
|
String orderNo = inData.getOrderNo(); |
|
|
|
|
|
Integer itemNo = inData.getItemNo(); |
|
|
|
|
|
String seqNo = inData.getSeqNo(); |
|
|
|
|
|
String rollNo = inData.getRollNo(); |
|
|
|
|
|
String downTimeCode = inData.getDownTimeCode(); |
|
|
|
|
|
String username = inData.getOperatorId(); |
|
|
|
|
|
String reportDate = inData.getReportDate(); |
|
|
|
|
|
String reportTime = inData.getReportTime(); |
|
|
|
|
|
String operateTime = reportDate+ " "+reportTime.substring(0, 5); |
|
|
|
|
|
Float totalTime = inData.getTotalTime(); |
|
|
|
|
|
//首先调用校验的方法 |
|
|
|
|
|
this.checkDownTimeCode(inData); |
|
|
|
|
|
|
|
|
|
|
|
//调用存储过程执行报告停机内容 |
|
|
|
|
|
this.reportDownTime(site, orderNo, itemNo, seqNo, rollNo, downTimeCode, username, operateTime, totalTime); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* TODO 调用存储过程返回停机代码的结果 |
|
|
* TODO 调用存储过程返回停机代码的结果 |
|
|
* @author LR |
|
|
* @author LR |
|
|
@ -1005,5 +1027,25 @@ public class ScheduleServiceImpl implements ScheduleService { |
|
|
return resultList.get(0); |
|
|
return resultList.get(0); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* TODO 调用存储过程创建停机的记录 |
|
|
|
|
|
* @author LR |
|
|
|
|
|
* @date 2021/12/27 17:26 |
|
|
|
|
|
* @return void |
|
|
|
|
|
**/ |
|
|
|
|
|
public void reportDownTime(String site, String orderNo, Integer itemNo, String seqNo, String rollNo, String downTimeCode, String username, String operateTime, Float totalTime) { |
|
|
|
|
|
List<Object> params = new ArrayList<>(); |
|
|
|
|
|
params.add(site); |
|
|
|
|
|
params.add(orderNo); |
|
|
|
|
|
params.add(itemNo); |
|
|
|
|
|
params.add(seqNo); |
|
|
|
|
|
params.add(rollNo); |
|
|
|
|
|
params.add(downTimeCode); |
|
|
|
|
|
params.add(username); |
|
|
|
|
|
params.add(operateTime); |
|
|
|
|
|
params.add(totalTime); |
|
|
|
|
|
procedureMapper.execProduceData("reportDownTime", params); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |