|
|
@ -75,7 +75,7 @@ public class YieldReportCommonsServiceImpl implements YieldReportCommonsService |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @Description 材料接卷 |
|
|
|
|
|
|
|
|
* @Description 材料拼卷 |
|
|
* @DateTime 2025/12/11 |
|
|
* @DateTime 2025/12/11 |
|
|
* @Param [inData] |
|
|
* @Param [inData] |
|
|
* @return java.util.Map<java.lang.String, java.lang.Object> |
|
|
* @return java.util.Map<java.lang.String, java.lang.Object> |
|
|
@ -87,14 +87,14 @@ public class YieldReportCommonsServiceImpl implements YieldReportCommonsService |
|
|
String orderNo = inData.getOrderNo(); |
|
|
String orderNo = inData.getOrderNo(); |
|
|
Integer itemNo = inData.getItemNo(); |
|
|
Integer itemNo = inData.getItemNo(); |
|
|
String seqNo = inData.getSeqNo(); |
|
|
String seqNo = inData.getSeqNo(); |
|
|
String rollNo = inData.getRollNo(); |
|
|
|
|
|
Float returnQty = inData.getReturnQty(); |
|
|
|
|
|
int histSeqNo = inData.getHistSeqNo(); |
|
|
|
|
|
String operatorId = inData.getOperatorId(); |
|
|
|
|
|
String remark = inData.getRemark(); |
|
|
|
|
|
|
|
|
String rollNo = inData.getRollNo(); // 选中行标签 |
|
|
|
|
|
int histSeqNo = inData.getHistSeqNo(); // 选中行序号 |
|
|
|
|
|
String newRollNo = inData.getNewRollNo(); // 扫描标签 |
|
|
|
|
|
String operatorId = inData.getOperatorId(); // 操作员 |
|
|
|
|
|
String scanType = inData.getScanType(); // 扫描类型:I=添加、D=删除 |
|
|
|
|
|
|
|
|
// 存储过程 执行材料接卷 |
|
|
|
|
|
Map<String, Object> resultMap = this.callMaterialProcessRollUp(site, orderNo, itemNo, seqNo, rollNo, returnQty, histSeqNo, operatorId, remark); |
|
|
|
|
|
|
|
|
// 存储过程 执行材料拼卷 |
|
|
|
|
|
Map<String, Object> resultMap = this.callMaterialProcessRollUp(site, orderNo, itemNo, seqNo, rollNo, histSeqNo, newRollNo, operatorId, scanType); |
|
|
// 判断结果是否成功 |
|
|
// 判断结果是否成功 |
|
|
String resultCode = String.valueOf(resultMap.get("Code")); |
|
|
String resultCode = String.valueOf(resultMap.get("Code")); |
|
|
if ("400".equalsIgnoreCase(resultCode)) { |
|
|
if ("400".equalsIgnoreCase(resultCode)) { |
|
|
@ -106,22 +106,22 @@ public class YieldReportCommonsServiceImpl implements YieldReportCommonsService |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @Description 调用材料接卷存储过程 |
|
|
|
|
|
|
|
|
* @Description 调用材料拼卷存储过程 |
|
|
* @DateTime 2025/12/11 |
|
|
* @DateTime 2025/12/11 |
|
|
* @Param [site, orderNo, itemNo, seqNo, rollNo, returnQty, histSeqNo, operatorId, remark] |
|
|
|
|
|
|
|
|
* @Param [site, orderNo, itemNo, seqNo, rollNo, histSeqNo, newRollNo, operatorId, scanType] |
|
|
* @return java.util.Map<java.lang.String, java.lang.Object> |
|
|
* @return java.util.Map<java.lang.String, java.lang.Object> |
|
|
**/ |
|
|
**/ |
|
|
private Map<String, Object> callMaterialProcessRollUp(String site, String orderNo, Integer itemNo, String seqNo, String rollNo, Float returnQty, int histSeqNo, String operatorId, String remark) { |
|
|
|
|
|
|
|
|
private Map<String, Object> callMaterialProcessRollUp(String site, String orderNo, Integer itemNo, String seqNo, String rollNo, int histSeqNo, String newRollNo, String operatorId, String scanType) { |
|
|
List<Object> params = new ArrayList<>(); |
|
|
List<Object> params = new ArrayList<>(); |
|
|
params.add(site); |
|
|
params.add(site); |
|
|
params.add(orderNo); |
|
|
params.add(orderNo); |
|
|
params.add(itemNo); |
|
|
params.add(itemNo); |
|
|
params.add(seqNo); |
|
|
params.add(seqNo); |
|
|
params.add(rollNo); |
|
|
|
|
|
params.add(returnQty); |
|
|
|
|
|
params.add(histSeqNo); |
|
|
|
|
|
params.add(operatorId); |
|
|
|
|
|
params.add(remark); |
|
|
|
|
|
|
|
|
params.add(rollNo); // 选中行标签 |
|
|
|
|
|
params.add(histSeqNo); // 选中行序号 |
|
|
|
|
|
params.add(newRollNo); // 扫描标签 |
|
|
|
|
|
params.add(operatorId); // 操作员 |
|
|
|
|
|
params.add(scanType); // 扫描类型:I=添加、D=删除 |
|
|
// 调用存储过程 |
|
|
// 调用存储过程 |
|
|
List<Map<String, Object>> resultList = procedureMapper.getProcedureData("MaterialProcessRollUp", params); |
|
|
List<Map<String, Object>> resultList = procedureMapper.getProcedureData("MaterialProcessRollUp", params); |
|
|
// 处理返回的结果 |
|
|
// 处理返回的结果 |
|
|
|