|
|
|
@ -3463,7 +3463,8 @@ public class ScheduleServiceImpl implements ScheduleService { |
|
|
|
} |
|
|
|
|
|
|
|
//存储过程 调用存储过程 创建分卷 |
|
|
|
Map<String, Object> resultMap = this.workBenchCreateSlittingRollAction(site, orderNo, itemNo, seqNo, rollNo, rollQty, rollNums, operatorId); |
|
|
|
String remark = inData.getRemark(); |
|
|
|
Map<String, Object> resultMap = this.workBenchCreateSlittingRollAction(site, orderNo, itemNo, seqNo, rollNo, rollQty, rollNums, operatorId, remark); |
|
|
|
//判断结果是否成功 |
|
|
|
String resultCode = String.valueOf(resultMap.get("resultCode")); |
|
|
|
if ("400".equalsIgnoreCase(resultCode)) { |
|
|
|
@ -3494,8 +3495,29 @@ public class ScheduleServiceImpl implements ScheduleService { |
|
|
|
ProductionReportData report = new ProductionReportData(); |
|
|
|
report.setRowNumber(Integer.valueOf(String.valueOf(rowMap.get("rowNumber")))); |
|
|
|
report.setGoodQty(Float.valueOf(String.valueOf(rowMap.get("goodQty")))); |
|
|
|
|
|
|
|
// 设置面损数量 |
|
|
|
if (rowMap.get("surfaceLossQty") != null) { |
|
|
|
report.setSurfaceLossQty(Float.valueOf(String.valueOf(rowMap.get("surfaceLossQty")))); |
|
|
|
} else { |
|
|
|
report.setSurfaceLossQty(0f); |
|
|
|
} |
|
|
|
|
|
|
|
// 设置性能不良数量 |
|
|
|
if (rowMap.get("poorPerformanceQty") != null) { |
|
|
|
report.setPoorPerformanceQty(Float.valueOf(String.valueOf(rowMap.get("poorPerformanceQty")))); |
|
|
|
} else { |
|
|
|
report.setPoorPerformanceQty(0f); |
|
|
|
} |
|
|
|
|
|
|
|
report.setDefectQty(Float.valueOf(String.valueOf(rowMap.get("defectQty")))); |
|
|
|
report.setTotalQty(Float.valueOf(String.valueOf(rowMap.get("totalQty")))); |
|
|
|
|
|
|
|
// 设置备注 |
|
|
|
if (rowMap.get("remark") != null) { |
|
|
|
report.setRemark(String.valueOf(rowMap.get("remark"))); |
|
|
|
} |
|
|
|
|
|
|
|
reportList.add(report); |
|
|
|
} |
|
|
|
|
|
|
|
@ -3513,9 +3535,9 @@ public class ScheduleServiceImpl implements ScheduleService { |
|
|
|
* @Author LR |
|
|
|
* @Description 调用存储过程 创建分卷 |
|
|
|
* @DateTime 2022/2/17 14:51 |
|
|
|
* @Param [site, orderNo, itemNo, seqNo, rollNo, rollQty, rollNums, username] |
|
|
|
* @Param [site, orderNo, itemNo, seqNo, rollNo, rollQty, rollNums, operatorId, remark] |
|
|
|
**/ |
|
|
|
public Map<String, Object> workBenchCreateSlittingRollAction(String site, String orderNo, Integer itemNo, String seqNo, String rollNo, Float rollQty, Integer rollNums, String operatorId) { |
|
|
|
public Map<String, Object> workBenchCreateSlittingRollAction(String site, String orderNo, Integer itemNo, String seqNo, String rollNo, Float rollQty, Integer rollNums, String operatorId, String remark) { |
|
|
|
List<Object> params = new ArrayList<>(); |
|
|
|
params.add(site); |
|
|
|
params.add(orderNo); |
|
|
|
@ -3525,6 +3547,7 @@ public class ScheduleServiceImpl implements ScheduleService { |
|
|
|
params.add(rollQty); |
|
|
|
params.add(rollNums); |
|
|
|
params.add(operatorId); |
|
|
|
params.add(remark); // 添加备注参数 |
|
|
|
//调用存储过程 |
|
|
|
List<Map<String, Object>> resultList = procedureMapper.getProcedureData("workbench_createslittingroll_action", params); |
|
|
|
//处理返回的结果 |
|
|
|
|