From 7acd9609e6fd88500f6056165a021b1f6ce0f697 Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期三, 20 八月 2025 18:14:18 +0800 Subject: [PATCH] art: 物料拉动业务相关接口添加,物料拉动新增接口,表设计修改 --- src/main/java/org/jeecg/common/aspect/ApiLogAspect.java | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/src/main/java/org/jeecg/common/aspect/ApiLogAspect.java b/src/main/java/org/jeecg/common/aspect/ApiLogAspect.java index 2651f1a..a3539e8 100644 --- a/src/main/java/org/jeecg/common/aspect/ApiLogAspect.java +++ b/src/main/java/org/jeecg/common/aspect/ApiLogAspect.java @@ -4,7 +4,6 @@ import com.alibaba.fastjson.parser.Feature; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; -import com.sap.conn.jco.*; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; @@ -83,6 +82,13 @@ break; case WMS: dto.setRequestMethod("Webservice"); + if (result instanceof Map) { + Map<String, Object> map = (Map<String, Object>) result; + dto.setResponseCode(map.get("ztype").toString()); + dto.setResponseMessage(map.get("zmess").toString()); + dto.setRequestBody(map.get("importParameters") == null ? null : map.get("importParameters").toString()); + dto.setResponseBody(parseSAPResponseResult(map.get("result"))); + } break; case FEI_SHU: dto.setRequestMethod("Http"); @@ -146,6 +152,8 @@ } catch (JsonProcessingException e) { throw new JeecgBootException(e); } + } else if (result instanceof String) { + return result.toString(); } else { try { String json = objectMapper.writeValueAsString(result); -- Gitblit v1.9.3