From 926cc0fd4fad17ae02814387ced7e0a88b042a2b Mon Sep 17 00:00:00 2001
From: cl <1442464845@qq.com>
Date: 星期三, 29 四月 2026 17:00:47 +0800
Subject: [PATCH] 打印格式
---
rsf-open-api/src/main/java/com/vincent/rsf/openApi/controller/WmsErpController.java | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/rsf-open-api/src/main/java/com/vincent/rsf/openApi/controller/WmsErpController.java b/rsf-open-api/src/main/java/com/vincent/rsf/openApi/controller/WmsErpController.java
index 5194534..21cd79c 100644
--- a/rsf-open-api/src/main/java/com/vincent/rsf/openApi/controller/WmsErpController.java
+++ b/rsf-open-api/src/main/java/com/vincent/rsf/openApi/controller/WmsErpController.java
@@ -1,4 +1,6 @@
package com.vincent.rsf.openApi.controller;
+import com.alibaba.fastjson.JSONArray;
+import com.alibaba.fastjson.JSONObject;
import com.vincent.rsf.framework.exception.CoolException;
import com.vincent.rsf.openApi.entity.dto.CommonResponse;
import com.vincent.rsf.openApi.entity.params.ErpMatnrParms;
@@ -7,18 +9,21 @@
import com.vincent.rsf.openApi.service.WmsErpService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
+import java.util.List;
import java.util.Map;
import java.util.Objects;
@RestController
@RequestMapping({"/erp","/cloudwms"})
@Api("ERP鎺ュ彛瀵规帴")
+@Slf4j
public class WmsErpController {
@Autowired
@@ -51,10 +56,24 @@
if (Objects.isNull(params)) {
throw new CoolException("鍙傛暟涓嶈兘涓虹┖锛侊紒");
}
+ log.info("鏂板/淇敼鍗曟嵁锛岃姹傚弬鏁帮細 {}", JSONObject.toJSONString(params));
return wmsErpService.addOrUpdateOrder(params);
}
/**
+ * 澶氭潯鍏�/鍑哄簱閫氱煡鍗曚笅鍙戯紱閫愭潯绛夊悓 /order/add锛屽け璐ユ潯瑙� data.items锛屾湁澶辫触鏃舵湰鍦颁簨鍔″洖婊氥��
+ */
+ @ApiOperation("鎵归噺鏂板鍗曟嵁锛堝吋瀹逛慨鏀广�佸彇娑堬級")
+ @PostMapping("/order/addAll")
+ public CommonResponse orderAddAll(@RequestBody List<ErpOpParams> paramsList) {
+ if (paramsList == null || paramsList.isEmpty()) {
+ throw new CoolException("鍙傛暟涓嶈兘涓虹┖锛侊紒");
+ }
+ log.info("鏂板/淇敼鍗曟嵁锛岃姹傚弬鏁帮細 {}", JSONArray.toJSONString(paramsList));
+ return wmsErpService.addOrUpdateOrders(paramsList);
+ }
+
+ /**
* 鍙栨秷璁㈠崟/鍙栨秷鍗曟嵁銆備笌 /order/add 浼� operateType=3 鐨勫彇娑堥�昏緫涓�鑷达紝鍧囪浆鍙戠珛搴� sync/orders/delete銆�
* @param params 鑷冲皯鍖呭惈 orderNo锛屽彲閫� orderItems
*/
--
Gitblit v1.9.1