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 191162c..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 static 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 static 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