diff --git a/src/main/java/com/gaotao/modules/api/service/impl/RfidMachineApiServiceImpl.java b/src/main/java/com/gaotao/modules/api/service/impl/RfidMachineApiServiceImpl.java index fc1e1b4..f9f9dfd 100644 --- a/src/main/java/com/gaotao/modules/api/service/impl/RfidMachineApiServiceImpl.java +++ b/src/main/java/com/gaotao/modules/api/service/impl/RfidMachineApiServiceImpl.java @@ -21,7 +21,7 @@ import org.springframework.stereotype.Service; @Slf4j @Service public class RfidMachineApiServiceImpl implements RfidMachineApiService { - + @Value("${custom.rfid-url}") private String rfidApi; @@ -36,12 +36,12 @@ public class RfidMachineApiServiceImpl implements RfidMachineApiService { @Override public void pushCheckToRfid(RfidTunnelOrderRequest request) { //------Rfid通道机--------- - log.info("开始推送订单信息到RFID通道机 - rqrq,托盘条码={}, 产品数量={}", + log.info("开始推送订单信息到RFID通道机 - rqrq,托盘条码={}, 产品数量={}", request.getPalletBarcode(), request.getProductCount()); Long logId = null; String url = rfidApi + "binding/goods_info"; - + try { // 记录接口调用日志 - rqrq String requestJson = JSONObject.toJSONString(request); @@ -63,8 +63,8 @@ public class RfidMachineApiServiceImpl implements RfidMachineApiService { ObjectMapper mapper = new ObjectMapper(); JsonNode jsonNode = mapper.readTree(responseStr); - int code = jsonNode.get("resCode").asInt(); - String msg = jsonNode.get("resMsg").asText(); + int code = jsonNode.get("ResCode").asInt(); + String msg = jsonNode.get("ResMsg").asText(); if(code!=200){ throw new RuntimeException("调用WCS接口失败,错误码:"+code+",错误信息:"+msg); } @@ -76,12 +76,12 @@ public class RfidMachineApiServiceImpl implements RfidMachineApiService { } catch (Exception e) { log.error("推送订单信息到RFID通道机失败 - rqrq,错误信息:{}", e.getMessage(), e); - + // 更新接口日志为失败 - rqrq if (logId != null) { interfaceCallLogService.updateCallResult(logId, null, "FAILED", e.getMessage(), null); } - + throw new RuntimeException("推送订单信息到RFID通道机失败:" + e.getMessage()); } }