|
|
|
@ -73,26 +73,26 @@ public class ProductionInboundServiceImpl implements ProductionInboundService { |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public Map<String, Object> validateLabelWithInbound(String site, String buNo, String relatedOrderNo, String inboundNo, String labelCode, String operationType, String userName, String warehouseId) { |
|
|
|
logger.info("验证生产入库标签,site: {}, buNo: {}, 关联单号: {}, 入库单号: {}, 标签: {}, 操作类型: {}, 仓库: {}", |
|
|
|
site, buNo, relatedOrderNo, inboundNo, labelCode, operationType, warehouseId); |
|
|
|
public Map<String, Object> validateLabelWithInbound(String site, String buNo, String relatedOrderNo, String relatedOrderLineNo, String inboundNo, String labelCode, String operationType, String userName, String warehouseId) { |
|
|
|
logger.info("验证生产入库标签,site: {}, buNo: {}, 关联单号: {}, 关联单行号: {}, 入库单号: {}, 标签: {}, 操作类型: {}, 仓库: {}", |
|
|
|
site, buNo, relatedOrderNo, relatedOrderLineNo, inboundNo, labelCode, operationType, warehouseId); |
|
|
|
|
|
|
|
try { |
|
|
|
// 调用存储过程 GetScanLabelVerification |
|
|
|
List<Object> params = new ArrayList<>(); |
|
|
|
params.add(site); // 参数1: site |
|
|
|
params.add(buNo); // 参数2: buNo |
|
|
|
params.add(inboundNo); // 参数3: 关联单号 |
|
|
|
params.add(relatedOrderNo); // 参数4: 入库单号 |
|
|
|
params.add(""); // 参数5: 空字符串 |
|
|
|
params.add(""); // 参数6: 空字符串 |
|
|
|
params.add(""); // 参数7: 空字符串 |
|
|
|
params.add(labelCode); // 参数8: 扫描的标签条码 |
|
|
|
params.add(""); // 参数9: 空字符串 |
|
|
|
params.add("生产入库"); // 参数10: 生产入库 |
|
|
|
params.add(operationType); // 参数11: 操作类型 I或D |
|
|
|
params.add(userName); // 参数12: 当前登陆人 |
|
|
|
params.add(warehouseId != null ? warehouseId : ""); // 参数13: 仓库ID |
|
|
|
params.add(site); // 参数1: site |
|
|
|
params.add(buNo); // 参数2: buNo |
|
|
|
params.add(inboundNo); // 参数3: 入库单号 |
|
|
|
params.add(relatedOrderNo); // 参数4: 关联单号 |
|
|
|
params.add(relatedOrderLineNo != null ? relatedOrderLineNo : ""); // 参数5: 关联单行号 |
|
|
|
params.add(""); // 参数6: 空字符串 |
|
|
|
params.add(""); // 参数7: 空字符串 |
|
|
|
params.add(labelCode); // 参数8: 扫描的标签条码 |
|
|
|
params.add(""); // 参数9: 空字符串 |
|
|
|
params.add("生产入库"); // 参数10: 生产入库 |
|
|
|
params.add(operationType); // 参数11: 操作类型 I或D |
|
|
|
params.add(userName); // 参数12: 当前登陆人 |
|
|
|
params.add(warehouseId != null ? warehouseId : ""); // 参数13: 仓库ID |
|
|
|
|
|
|
|
List<Map<String, Object>> resultList = procedureMapper.getProcedureData("GetScanLabelVerification", params); |
|
|
|
|
|
|
|
|