|
|
|
@ -454,10 +454,21 @@ public class InventoryMoveServiceImpl implements InventoryMoveService { |
|
|
|
} else { |
|
|
|
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(); |
|
|
|
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)) { |
|
|
|
log.info("IFS移库同步成功 - 物料: {}, 批次: {}, 过期日期: {}, 数量: {}, 从 {} 到 {}", |
|
|
|
@ -522,7 +533,7 @@ public class InventoryMoveServiceImpl implements InventoryMoveService { |
|
|
|
// // 记录到错误日志表 - rqrq |
|
|
|
// ifsCallErrorLogService.logIfsError( |
|
|
|
// group.site, |
|
|
|
// "MoveInventoryPart", |
|
|
|
// "MoveInventoryPartV2", |
|
|
|
// "库存移库(栈板)", |
|
|
|
// group.partNo, |
|
|
|
// group.lotBatchNo, |
|
|
|
@ -560,10 +571,21 @@ public class InventoryMoveServiceImpl implements InventoryMoveService { |
|
|
|
} else { |
|
|
|
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(); |
|
|
|
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)) { |
|
|
|
log.info("IFS移库同步成功 - 物料: {}, 批次: {}, 过期日期: {}, 数量: {}, 从 {} 到 {}", |
|
|
|
@ -579,7 +601,7 @@ public class InventoryMoveServiceImpl implements InventoryMoveService { |
|
|
|
// 记录到错误日志表 - rqrq |
|
|
|
ifsCallErrorLogService.logIfsError( |
|
|
|
group.site, |
|
|
|
"MoveInventoryPart", |
|
|
|
"MoveInventoryPartV2", |
|
|
|
"库存移库(栈板)", |
|
|
|
group.partNo, |
|
|
|
group.lotBatchNo, |
|
|
|
@ -602,7 +624,7 @@ public class InventoryMoveServiceImpl implements InventoryMoveService { |
|
|
|
// 记录到错误日志表 - rqrq |
|
|
|
ifsCallErrorLogService.logIfsError( |
|
|
|
group.site, |
|
|
|
"MoveInventoryPart", |
|
|
|
"MoveInventoryPartV2", |
|
|
|
"库存移库(栈板)", |
|
|
|
group.partNo, |
|
|
|
group.lotBatchNo, |
|
|
|
|