From cb2f02d60aac235f2f9e5ef777e0141fb697c264 Mon Sep 17 00:00:00 2001
From: cl <1442464845@qq.com>
Date: 星期五, 01 五月 2026 15:18:11 +0800
Subject: [PATCH] 多加入参数和修改规则
---
rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/CloudWmsReportServiceImpl.java | 15 ++++++++-------
1 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/CloudWmsReportServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/CloudWmsReportServiceImpl.java
index 3adaa1b..0fa07e3 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/CloudWmsReportServiceImpl.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/CloudWmsReportServiceImpl.java
@@ -44,7 +44,7 @@
public Map<String, Object> syncMatnrsToCloud(Object body) {
if (!isCloudWmsConfigured()) {
log.warn("ErpApi(浜戜粨WMS) 鏈厤缃� host/base-url锛岃烦杩囩墿鏂欏熀纭�淇℃伅鍚屾");
- return stubSuccess("浜戜粨鍦板潃鏈厤缃紝鏈疄闄呭悓姝�");
+ return stubWithoutUpstream("浜戜粨鍦板潃鏈厤缃紝鏈疄闄呭悓姝�");
}
return cloudWmsErpFeignClient.syncMatnrs(body != null ? body : new HashMap<>());
}
@@ -56,7 +56,7 @@
}
if (!isCloudWmsConfigured()) {
log.warn("ErpApi(浜戜粨WMS) 鏈厤缃� host/base-url锛岃烦杩� 9.1 鍏�/鍑哄簱缁撴灉涓婃姤锛岃鍗曪細{}", param.getOrderNo());
- return stubSuccess("浜戜粨鍦板潃鏈厤缃紝鏈疄闄呬笂鎶�");
+ return stubWithoutUpstream("浜戜粨鍦板潃鏈厤缃紝鏈疄闄呬笂鎶�");
}
String err = validateDapBaseForInOut(param);
if (err != null) {
@@ -79,7 +79,7 @@
}
if (!isCloudWmsConfigured()) {
log.warn("ErpApi(浜戜粨WMS) 鏈厤缃� host/base-url锛岃烦杩� 9.1 鍏ュ嚭搴撳悎骞朵笂鎶�");
- return stubSuccess("浜戜粨鍦板潃鏈厤缃紝鏈疄闄呬笂鎶�");
+ return stubWithoutUpstream("浜戜粨鍦板潃鏈厤缃紝鏈疄闄呬笂鎶�");
}
InOutResultReportParam first = lines.get(0);
boolean inbound = first.getInbound() == null || Boolean.TRUE.equals(first.getInbound());
@@ -112,7 +112,7 @@
}
if (!isCloudWmsConfigured()) {
log.warn("ErpApi(浜戜粨WMS) 鏈厤缃� host/base-url锛岃烦杩� 9.2 搴撳瓨璋冩暣涓婃姤锛岀墿鏂欙細{}", param.getMatNr());
- return stubSuccess("浜戜粨鍦板潃鏈厤缃紝鏈疄闄呬笂鎶�");
+ return stubWithoutUpstream("浜戜粨鍦板潃鏈厤缃紝鏈疄闄呬笂鎶�");
}
Integer changeType = param.getChangeType();
if (changeType == null) {
@@ -307,10 +307,11 @@
return baseUrl != null && !baseUrl.trim().isEmpty();
}
- private Map<String, Object> stubSuccess(String msg) {
+ /** 鏈蛋浜戜粨 HTTP锛宑ode 闈� 200锛岄伩鍏嶈皟搴﹁鍒ゆ垚鍔� */
+ private Map<String, Object> stubWithoutUpstream(String msg) {
Map<String, Object> data = new HashMap<>();
- data.put("result", "SUCCESS");
- return resultMap(200, msg, data);
+ data.put("result", "SKIPPED");
+ return resultMap(503, msg, data);
}
private Map<String, Object> resultMap(int code, String msg, Map<String, Object> data) {
--
Gitblit v1.9.1