From 8cebf7df4eec818c7263934de015c18b4ae92853 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=B8=E7=86=9F=E5=90=B4=E5=BD=A6=E7=A5=96?= Date: Mon, 26 Jan 2026 13:38:50 +0800 Subject: [PATCH] 1 --- .../api/controller/SysErrorLogController.java | 4 +++- .../service/impl/InventoryMoveServiceImpl.java | 15 ++++++++++++--- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/gaotao/modules/api/controller/SysErrorLogController.java b/src/main/java/com/gaotao/modules/api/controller/SysErrorLogController.java index 2c92d80..8271401 100644 --- a/src/main/java/com/gaotao/modules/api/controller/SysErrorLogController.java +++ b/src/main/java/com/gaotao/modules/api/controller/SysErrorLogController.java @@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.*; * @date 2026/01/26 */ @RestController -@RequestMapping("/api/sysErrorLog") +@RequestMapping("/sysErrorLog") public class SysErrorLogController { @Autowired @@ -29,6 +29,7 @@ public class SysErrorLogController { * @author rqrq */ @PostMapping("/list") + @ResponseBody public R list(@RequestBody SysErrorLogData data) { PageUtils page = sysErrorLogService.queryPage(data); return R.ok().put("page", page); @@ -41,6 +42,7 @@ public class SysErrorLogController { * @author rqrq */ @PostMapping("/detail") + @ResponseBody public R detail(@RequestBody SysErrorLogData data) { SysErrorLog log = sysErrorLogService.getById(data.getId()); return R.ok().put("row", log); diff --git a/src/main/java/com/gaotao/modules/other/service/impl/InventoryMoveServiceImpl.java b/src/main/java/com/gaotao/modules/other/service/impl/InventoryMoveServiceImpl.java index a65e024..b27abcd 100644 --- a/src/main/java/com/gaotao/modules/other/service/impl/InventoryMoveServiceImpl.java +++ b/src/main/java/com/gaotao/modules/other/service/impl/InventoryMoveServiceImpl.java @@ -2,6 +2,7 @@ package com.gaotao.modules.other.service.impl; import com.fasterxml.jackson.core.JsonProcessingException; import com.gaotao.common.exception.XJException; +import com.gaotao.common.utils.ErrorLogUtils; import com.gaotao.common.utils.HttpUtils; import com.gaotao.common.utils.IfsErrorMessageUtils; import com.gaotao.modules.api.entity.IfsInventoryPartInStock; @@ -507,7 +508,7 @@ public class InventoryMoveServiceImpl implements InventoryMoveService { * @author rqrq * @date 2025/10/08 */ - private void syncSingleGroupToIFSForPallet(MoveGroup group) { + private void syncSingleGroupToIFSForPallet(MoveGroup group) throws JsonProcessingException { String jsonBody = null; String ifsResponse = null; @@ -566,7 +567,7 @@ public class InventoryMoveServiceImpl implements InventoryMoveService { } catch (Exception e) { username="CCL_AGV_USER"; } - try { + Map params = new HashMap<>(); params.put("ifsDBName", ifsDBName); @@ -606,6 +607,7 @@ public class InventoryMoveServiceImpl implements InventoryMoveService { agvName="AGV编号:"+group.agvName+","; } log.info("{}IFS移库开始:{},请求参数: {}",agvName,"MoveInventoryPartV2", jsonBody); + try { ifsResponse = HttpUtils.doPost(ifsUrl + "MoveInventoryPartV2", jsonBody, null); if ("IFSUpdated".equals(ifsResponse) || "\"IFSUpdated\"".equals(ifsResponse)) { @@ -642,7 +644,14 @@ public class InventoryMoveServiceImpl implements InventoryMoveService { log.error("IFS移库同步异常 - 物料: {}, 批次: {},已记录到错误日志表", group.partNo, group.lotBatchNo, e); String errorMessage = "系统异常: " + e.getMessage(); - + ErrorLogUtils.logInterface(group.site, + "IFS接口", + "栈板移库", + "IFS", + "MoveInventoryPartV2", + group.partNo+";"+group.lotBatchNo+";"+ group.totalQty+";"+(group.wdr != null ? group.wdr : "*"), + jsonBody, + e.getMessage(),e.getMessage()); // 记录到错误日志表 - rqrq ifsCallErrorLogService.logIfsError( group.site,