|
|
|
@ -72,9 +72,10 @@ public class OtherInboundServiceImpl implements OtherInboundService { |
|
|
|
@Override |
|
|
|
public void validateLabelWithOtherInbound(String site, String buNo, String inboundNo, String materialCode, |
|
|
|
Double actualQty, String batchNo, String warehouseId, |
|
|
|
String operationType, String documentType, String userName, String rollNo) { |
|
|
|
logger.info("调用GetScanLabelVerification存储过程,站点: {}, 入库单: {}, 物料: {}, 数量: {}, 批次: {}, 操作类型: {}, 单据类型: {}, 用户: {}, rollNo:{}", |
|
|
|
site, inboundNo, materialCode, actualQty, batchNo, operationType, documentType, userName, rollNo); |
|
|
|
String operationType, String documentType, String userName, |
|
|
|
String rollNo, String relatedOrderNo, String relatedOrderLineNo) { |
|
|
|
logger.info("调用GetScanLabelVerification存储过程,站点: {}, 入库单: {}, 物料: {}, 数量: {}, 批次: {}, 操作类型: {}, 单据类型: {}, 用户: {}, rollNo:{}, relatedOrderNo:{}, relatedOrderLineNo:{}", |
|
|
|
site, inboundNo, materialCode, actualQty, batchNo, operationType, documentType, userName, rollNo, relatedOrderNo, relatedOrderLineNo); |
|
|
|
|
|
|
|
try { |
|
|
|
// 调用存储过程 GetScanLabelVerification(参考采购入库功能) |
|
|
|
@ -83,8 +84,8 @@ public class OtherInboundServiceImpl implements OtherInboundService { |
|
|
|
params.add(site != null ? site : ""); // 参数1: site |
|
|
|
params.add(buNo != null ? buNo : ""); // 参数2: buNo |
|
|
|
params.add(inboundNo != null ? inboundNo : ""); // 参数3: 入库单号 |
|
|
|
params.add(""); // 参数4: 空字符串 |
|
|
|
params.add(""); // 参数5: 空字符串 |
|
|
|
params.add(relatedOrderNo != null ? relatedOrderNo : ""); // 参数4: 空字符串 |
|
|
|
params.add(relatedOrderLineNo != null ? relatedOrderLineNo : ""); // 参数5: 空字符串 |
|
|
|
params.add(materialCode != null ? materialCode : ""); // 参数6: 物料编码 |
|
|
|
params.add(actualQty != null ? actualQty : 0.0); // 参数7: 数量 |
|
|
|
params.add(rollNo != null ? rollNo : ""); // 参数8: rollNo |
|
|
|
@ -144,10 +145,10 @@ public class OtherInboundServiceImpl implements OtherInboundService { |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public Map<String, Object> confirmOtherInboundByProcedure(String site, String buNo, String inboundNo, |
|
|
|
String locationCode, String documentType, String userName) { |
|
|
|
logger.info("调用GetSaveLabelVerification存储过程确认入库,站点: {}, 入库单: {}, 库位: {}, 单据类型: {}, 用户: {}", |
|
|
|
site, inboundNo, locationCode, documentType, userName); |
|
|
|
public Map<String, Object> confirmOtherInboundByProcedure(String site, String buNo, String inboundNo, String locationCode, |
|
|
|
String documentType, String userName, String relatedOrderNo, String relatedOrderLineNo) { |
|
|
|
logger.info("调用GetSaveLabelVerification存储过程确认入库,站点: {}, 入库单: {}, 库位: {}, 单据类型: {}, 用户: {}, relatedOrderNo:{}, relatedOrderLineNo:{}", |
|
|
|
site, inboundNo, locationCode, documentType, userName, relatedOrderNo, relatedOrderLineNo); |
|
|
|
|
|
|
|
Map<String, Object> returnResult = new HashMap<>(); |
|
|
|
|
|
|
|
@ -161,8 +162,8 @@ public class OtherInboundServiceImpl implements OtherInboundService { |
|
|
|
params.add(site != null ? site : ""); // 参数1: site |
|
|
|
params.add(buNo != null ? buNo : ""); // 参数2: buNo |
|
|
|
params.add(inboundNo != null ? inboundNo : ""); // 参数3: 入库单号 |
|
|
|
params.add(""); // 参数4: 空字符串 |
|
|
|
params.add(""); // 参数5: 空字符串 |
|
|
|
params.add(relatedOrderNo != null ? relatedOrderNo : ""); // 参数4: 空字符串 |
|
|
|
params.add(relatedOrderLineNo != null ? relatedOrderLineNo : ""); // 参数5: 空字符串 |
|
|
|
params.add(""); // 参数6: 空字符串 |
|
|
|
params.add(""); // 参数7: 空字符串 |
|
|
|
params.add(locationCode != null ? locationCode : ""); // 参数8: 入库库位 |
|
|
|
@ -218,8 +219,8 @@ public class OtherInboundServiceImpl implements OtherInboundService { |
|
|
|
site, // site |
|
|
|
buNo, // buNo |
|
|
|
"*", // menuID - PDA功能传 "*" |
|
|
|
"", // relatedOrderNo - 关联单号 |
|
|
|
"", // relatedOrderLineNo - 关联单号行号,传空字符串 |
|
|
|
relatedOrderNo, // relatedOrderNo - 关联单号 |
|
|
|
relatedOrderLineNo, // relatedOrderLineNo - 关联单号行号,传空字符串 |
|
|
|
inboundNo, // documentNo - 入库单号 |
|
|
|
materialCode, // PartNo - 物料编码 |
|
|
|
"", // LabelNo - 标签模版编码,传空字符串(由存储过程返回) |
|
|
|
|