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