From abf782e4e9d505184652635aa0912781f572f843 Mon Sep 17 00:00:00 2001
From: kazelee <1847801760@qq.com>
Date: 星期四, 24 七月 2025 17:26:41 +0800
Subject: [PATCH] 后端实现添加物料绑定货位, 优化货位容器绑定时容器表插入, 多个物料信息记录的功能

---
 api/ErpController.cs |   30 +++++++++++++++++++++++++-----
 1 files changed, 25 insertions(+), 5 deletions(-)

diff --git a/api/ErpController.cs b/api/ErpController.cs
index dd038f7..02e92a1 100644
--- a/api/ErpController.cs
+++ b/api/ErpController.cs
@@ -1,6 +1,13 @@
-锘縰sing System.Web.Http;
+锘縰sing System.Linq;
+using System.Net.Http;
+using System.Net;
+using System.Text;
+using System.Web.Http;
+
+using Newtonsoft.Json;
 
 using static HH.WCS.Mobox3.AnGang.api.OtherModel;
+using System.Threading.Tasks;
 
 namespace HH.WCS.Mobox3.AnGang.api {
     /// <summary>
@@ -15,8 +22,11 @@
         /// <returns></returns>
         [HttpPost]
         [Route("InboundDataSync")]
-        public ErpResult InboundDataSync(InboundDataSyncInfo model) {
-            return ApiHelper.InboundDataSync(model);
+        public IHttpActionResult InboundDataSync(InboundDataSyncInfo model) {
+            LogHelper.Info("瑙﹀彂API锛欼nboundDataSync锛氬叆搴撴暟鎹悓姝� + JsonConvert.SerializeObject(model), "API");
+
+            var res = ApiHelper.InboundDataSync(model);
+            return CreateSuccessResponse(res);
         }
 
         /// <summary>
@@ -26,8 +36,18 @@
         /// <returns></returns>
         [HttpPost]
         [Route("OutboundDataSync")]
-        public ErpResult OutboundDataSync(OutboundDataSyncInfo model) {
-            return ApiHelper.OutboundDataSync(model);
+        public IHttpActionResult OutboundDataSync(OutboundDataSyncInfo model) {
+            LogHelper.Info("瑙﹀彂API锛歄utboundDataSync锛氬嚭搴撳彂鏂欏悓姝� + JsonConvert.SerializeObject(model), "API");
+            
+            var res = ApiHelper.OutboundDataSync(model);
+            return CreateSuccessResponse(res);
+        }
+
+        private IHttpActionResult CreateSuccessResponse(object data) {
+            return ResponseMessage(new HttpResponseMessage(HttpStatusCode.OK) {
+                Headers = { { "returnCode", "0" } },
+                Content = new StringContent(JsonConvert.SerializeObject(data), Encoding.UTF8, "application/json")
+            });
         }
     }
 }
\ No newline at end of file

--
Gitblit v1.9.1