Browse Source

MoveInventoryPartV2

master
han\hanst 2 months ago
parent
commit
d70f2a3b8e
  1. 32
      src/main/java/com/gaotao/modules/other/service/impl/InventoryMoveServiceImpl.java

32
src/main/java/com/gaotao/modules/other/service/impl/InventoryMoveServiceImpl.java

@ -454,10 +454,21 @@ public class InventoryMoveServiceImpl implements InventoryMoveService {
} else { } else {
params.put("expiryDate", null); params.put("expiryDate", null);
} }
params.put("WdrNo", group.wdr != null ? group.wdr : "*");
params.put("SerialNo", "*");
params.put("ConfigurationID", "*");
params.put("ActivitySequenceNo", 0);
params.put("EngChgLevel", "1");
params.put("HandlingUntiID", 0);
params.put("ToWdrNo", null);
params.put("AvailabilityControlID", "");
params.put("ConsumeConsignmentStock", "N");
params.put("ToDestination", "Move to inventory");
params.put("UnatachFromHandlingUnit", "FALSE");
ObjectMapper objectMapper = new ObjectMapper(); ObjectMapper objectMapper = new ObjectMapper();
String jsonBody = objectMapper.writeValueAsString(params); String jsonBody = objectMapper.writeValueAsString(params);
String ifsResponse = HttpUtils.doPost(ifsUrl + "MoveInventoryPart", jsonBody, null);
String ifsResponse = HttpUtils.doPost(ifsUrl + "MoveInventoryPartV2", jsonBody, null);
if ("IFSUpdated".equals(ifsResponse) || "\"IFSUpdated\"".equals(ifsResponse)) { if ("IFSUpdated".equals(ifsResponse) || "\"IFSUpdated\"".equals(ifsResponse)) {
log.info("IFS移库同步成功 - 物料: {}, 批次: {}, 过期日期: {}, 数量: {}, 从 {} 到 {}", log.info("IFS移库同步成功 - 物料: {}, 批次: {}, 过期日期: {}, 数量: {}, 从 {} 到 {}",
@ -522,7 +533,7 @@ public class InventoryMoveServiceImpl implements InventoryMoveService {
// // 记录到错误日志表 - rqrq // // 记录到错误日志表 - rqrq
// ifsCallErrorLogService.logIfsError( // ifsCallErrorLogService.logIfsError(
// group.site, // group.site,
// "MoveInventoryPart",
// "MoveInventoryPartV2",
// "库存移库(栈板)", // "库存移库(栈板)",
// group.partNo, // group.partNo,
// group.lotBatchNo, // group.lotBatchNo,
@ -560,10 +571,21 @@ public class InventoryMoveServiceImpl implements InventoryMoveService {
} else { } else {
params.put("expiryDate", null); params.put("expiryDate", null);
} }
params.put("WdrNo", group.wdr != null ? group.wdr : "*");
params.put("SerialNo", "*");
params.put("ConfigurationID", "*");
params.put("ActivitySequenceNo", 0);
params.put("EngChgLevel", "1");
params.put("HandlingUntiID", 0);
params.put("ToWdrNo", null);
params.put("AvailabilityControlID", "");
params.put("ConsumeConsignmentStock", "N");
params.put("ToDestination", "Move to inventory");
params.put("UnatachFromHandlingUnit", "FALSE");
ObjectMapper objectMapper = new ObjectMapper(); ObjectMapper objectMapper = new ObjectMapper();
jsonBody = objectMapper.writeValueAsString(params); jsonBody = objectMapper.writeValueAsString(params);
ifsResponse = HttpUtils.doPost(ifsUrl + "MoveInventoryPart", jsonBody, null);
ifsResponse = HttpUtils.doPost(ifsUrl + "MoveInventoryPartV2", jsonBody, null);
if ("IFSUpdated".equals(ifsResponse) || "\"IFSUpdated\"".equals(ifsResponse)) { if ("IFSUpdated".equals(ifsResponse) || "\"IFSUpdated\"".equals(ifsResponse)) {
log.info("IFS移库同步成功 - 物料: {}, 批次: {}, 过期日期: {}, 数量: {}, 从 {} 到 {}", log.info("IFS移库同步成功 - 物料: {}, 批次: {}, 过期日期: {}, 数量: {}, 从 {} 到 {}",
@ -579,7 +601,7 @@ public class InventoryMoveServiceImpl implements InventoryMoveService {
// 记录到错误日志表 - rqrq // 记录到错误日志表 - rqrq
ifsCallErrorLogService.logIfsError( ifsCallErrorLogService.logIfsError(
group.site, group.site,
"MoveInventoryPart",
"MoveInventoryPartV2",
"库存移库(栈板)", "库存移库(栈板)",
group.partNo, group.partNo,
group.lotBatchNo, group.lotBatchNo,
@ -602,7 +624,7 @@ public class InventoryMoveServiceImpl implements InventoryMoveService {
// 记录到错误日志表 - rqrq // 记录到错误日志表 - rqrq
ifsCallErrorLogService.logIfsError( ifsCallErrorLogService.logIfsError(
group.site, group.site,
"MoveInventoryPart",
"MoveInventoryPartV2",
"库存移库(栈板)", "库存移库(栈板)",
group.partNo, group.partNo,
group.lotBatchNo, group.lotBatchNo,

Loading…
Cancel
Save