diff --git a/src/main/java/com/gaotao/modules/api/service/impl/WcsApiServiceImpl.java b/src/main/java/com/gaotao/modules/api/service/impl/WcsApiServiceImpl.java index 5fce8c7..31d8866 100644 --- a/src/main/java/com/gaotao/modules/api/service/impl/WcsApiServiceImpl.java +++ b/src/main/java/com/gaotao/modules/api/service/impl/WcsApiServiceImpl.java @@ -675,14 +675,16 @@ public class WcsApiServiceImpl implements WcsApiService { } return result; } catch (Exception e) { - ErrorLogUtils.logInterface("55", - "立库接口", - "询问入库站点", - "WCS", - "agv/getAvailableInboundStation", - inData.getTaskNo()+";"+inData.getPalletNo(), - requestJson, - e.getMessage(),e.getMessage()); + if (!e.getMessage().contains("当前没有可用的入库口")) { + ErrorLogUtils.logInterface("55", + "立库接口", + "询问入库站点", + "WCS", + "agv/getAvailableInboundStation", + inData.getTaskNo() + ";" + inData.getPalletNo(), + requestJson, + e.getMessage(), e.getMessage()); + } // 更新接口日志错误信息 if (logId != null) { interfaceCallLogService.updateCallResult(logId, null, "FAILED", e.getMessage(), null); diff --git a/src/main/java/com/gaotao/modules/automatedWarehouse/task/AgvTaskScheduler.java b/src/main/java/com/gaotao/modules/automatedWarehouse/task/AgvTaskScheduler.java index a6605f7..f7d0835 100644 --- a/src/main/java/com/gaotao/modules/automatedWarehouse/task/AgvTaskScheduler.java +++ b/src/main/java/com/gaotao/modules/automatedWarehouse/task/AgvTaskScheduler.java @@ -130,7 +130,9 @@ public class AgvTaskScheduler { // 委托给业务服务处理 agvTaskService.processAgvFeedbackTask(taskDetail); } catch (Exception e) { - ErrorLogUtils.logException(taskDetail.getSite(), "立库自动化", "处理AGV回调信息:"+taskDetail.getActionType(), taskDetail.getTaskNo(), e); + if (!e.getMessage().contains("当前没有可用的入库口")) { + ErrorLogUtils.logException(taskDetail.getSite(), "立库自动化", "处理AGV回调信息:" + taskDetail.getActionType(), taskDetail.getTaskNo(), e); + } log.error("处理AGV回调数据失败:taskNo={}, error={}", taskDetail.getTaskNo(), e.getMessage()); // 继续处理下一个数据 }