From 4b3fd35893972bb05fd7ab89dc624ab805093ff3 Mon Sep 17 00:00:00 2001
From: zs <zhousong@weben-smart.com>
Date: 周日, 18 5月 2025 19:47:46 +0800
Subject: [PATCH] Merge branch 'master' of http://222.71.245.114:9086/r/HIA24016N_PipeLineDemo

---
 HIAWms/server/src/CMS.Plugin.HIAWms/Controller/LMesOperateController.cs |   38 +++++++++++++++++++++++++++++++++++++-
 1 files changed, 37 insertions(+), 1 deletions(-)

diff --git a/HIAWms/server/src/CMS.Plugin.HIAWms/Controller/LMesOperateController.cs b/HIAWms/server/src/CMS.Plugin.HIAWms/Controller/LMesOperateController.cs
index 50523df..db6a442 100644
--- a/HIAWms/server/src/CMS.Plugin.HIAWms/Controller/LMesOperateController.cs
+++ b/HIAWms/server/src/CMS.Plugin.HIAWms/Controller/LMesOperateController.cs
@@ -1,5 +1,6 @@
 锘縰sing CMS.Extensions.Abp.AspNetCore.Mvc.Filters;
 using CMS.Plugin.HIAWms.Application.Contracts.Dtos.CommonDto;
+using CMS.Plugin.HIAWms.Application.Contracts.Dtos.WmsMaterialStocks;
 using CMS.Plugin.HIAWms.Application.Contracts.Services;
 using CmsQueryExtensions.Entitys;
 using Microsoft.AspNetCore.Mvc;
@@ -20,10 +21,12 @@
     public class LMesOperateController : ControllerBase
     {
         private readonly ILMesOperateAppService _mesOperateAppService;
+        private readonly IWmsMaterialStockAppService _wmsmaterialstockAppService;
 
-        public LMesOperateController(ILMesOperateAppService mesOperateAppService)
+        public LMesOperateController(ILMesOperateAppService mesOperateAppService, IWmsMaterialStockAppService wmsmaterialstockAppService)
         {
             _mesOperateAppService = mesOperateAppService;
+            _wmsmaterialstockAppService = wmsmaterialstockAppService;
         }
 
         /// <summary>
@@ -57,5 +60,38 @@
             }
 
         }
+
+
+        /// <summary>
+        /// LMes缁勭洏
+        /// </summary>
+        /// <param name="input"></param>
+        /// <returns></returns>
+        [HttpPost]
+        [Route("LMes鈥嬧�婸alletizing鈥嬧��")]
+        public async Task<CmsApiResponse<WmsMaterialStockDto>> LMes鈥嬧�婸alletizing鈥嬧�婣sync(WmsMaterialStockCreateDto input)
+        {
+            try
+            {
+                var list = await _wmsmaterialstockAppService.CreateAsync(input);
+                return new CmsApiResponse<WmsMaterialStockDto>()
+                {
+                    Data = list,
+                    Code = 200,
+                    Message = "LMes缁勭洏鎴愬姛"
+                };
+            }
+            catch (Exception ex)
+            {
+                //throw; //涓嶈鎶涘嚭寮傚父锛屽惁鍒欏鏂逛細鎺ユ敹澶辫触鍛�
+                return new CmsApiResponse<WmsMaterialStockDto>()
+                {
+                    Data = null,
+                    Code = 500,
+                    Message = ex.Message
+                };
+            }
+
+        }
     }
 }

--
Gitblit v1.9.3