From 78151cd9506cf730fee6f6d92b641774f0440c36 Mon Sep 17 00:00:00 2001
From: Administrator <Administrator@DESKTOP-5BIMHQ3>
Date: 星期五, 12 七月 2024 16:47:47 +0800
Subject: [PATCH] 出库单据页面接口方法更改,按照业务流程修改出库单据类型

---
 Wms/Wms/Controllers/BllSoController.cs |   34 ++++++++++++++--------------------
 1 files changed, 14 insertions(+), 20 deletions(-)

diff --git a/Wms/Wms/Controllers/BllSoController.cs b/Wms/Wms/Controllers/BllSoController.cs
index 6e9040d..0b4b20c 100644
--- a/Wms/Wms/Controllers/BllSoController.cs
+++ b/Wms/Wms/Controllers/BllSoController.cs
@@ -13,6 +13,10 @@
 using Newtonsoft.Json;
 using Utility.Tools;
 using Model.InterFaceModel;
+using SqlSugar;
+using Utility;
+using System.Threading.Tasks;
+using Model.ModelDto.BllSoDto;
 
 namespace Wms.Controllers
 {
@@ -53,18 +57,13 @@
         /// <param name="model"></param>
         /// <returns></returns>
         [HttpPost]
-        public IActionResult GetExportNoticeList(GetExportNoticeVm model)
+        [ServiceFilter(typeof(ApiResponseActionFilter))]
+        public async Task<SqlSugarPagedList> GetExportNoticeList(GetExportNoticeVm model)
         {
-            try
-            {
-                var bolls = _exNoticeSvc.GetExportNoticeList(model.No, model.Type, model.Status,model.LotNo,model.LogisticsId,model.IsWave,model.IsDespatch,model.WaveNo, model.Page, model.Limit, out int count);
+            RefAsync<int> count = new RefAsync<int>();
+            var bolls = await _exNoticeSvc.GetExportNoticeList(model, count);
 
-                return Ok(new { code = 0, count, msg = "鍑哄簱鍗曚俊鎭�", data = bolls });
-            }
-            catch (Exception e)
-            {
-                return Ok(new { code = 1, msg = e.Message });
-            }
+            return new SqlSugarPagedList() { Items = bolls, Total = count };
         }
 
         /// <summary>
@@ -280,18 +279,13 @@
         /// <param name="model"></param>
         /// <returns></returns>
         [HttpPost]
-        public IActionResult GetExportNoticeDetailList(GetExportNoticeDetailVm model)
+        [ServiceFilter(typeof(ApiResponseActionFilter))]
+        public async Task<SqlSugarPagedList> GetExportNoticeDetailList(GetExportNoticeDetailVm model)
         {
-            try
-            {
-                var bolls = _exNoticeDetailSvc.GetExportNoticeDetailList(model.SoNo, model.Page, model.Limit, out int count);
+            RefAsync<int> count = new RefAsync<int>();
+            var bolls = await _exNoticeDetailSvc.GetExportNoticeDetailList(model, count);
 
-                return Ok(new { code = 0, count, msg = "鍑哄簱鍗曟槑缁嗕俊鎭�", data = bolls });
-            }
-            catch (Exception e)
-            {
-                return Ok(new { code = 1, msg = e.Message });
-            }
+            return new SqlSugarPagedList() { Items = bolls, Total = count };
         }
 
         /// <summary>

--
Gitblit v1.8.0