From 4013ff16401a60659cf7ad046d4711ff6596939a Mon Sep 17 00:00:00 2001 From: tongfei <244188119@qq.com> Date: Sat, 13 Apr 2024 12:04:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=AC=E5=85=B1=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/SysConfigController.cs | 17 ++++++++++++ src/WMS.Web.Api/wwwroot/WMS.Web.Api.xml | 7 +++++ src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml | 20 ++++++++++++++ src/WMS.Web.Core/Dto/SubUcStockRequset.cs | 27 +++++++++++++++++++ 4 files changed, 71 insertions(+) create mode 100644 src/WMS.Web.Core/Dto/SubUcStockRequset.cs diff --git a/src/WMS.Web.Api/Controllers/SysConfigController.cs b/src/WMS.Web.Api/Controllers/SysConfigController.cs index a536f8ef..88087317 100644 --- a/src/WMS.Web.Api/Controllers/SysConfigController.cs +++ b/src/WMS.Web.Api/Controllers/SysConfigController.cs @@ -358,6 +358,23 @@ namespace WMS.Web.Api.Controllers return Result>.ReSuccess(r); } /// + /// 获取仓位:模糊名称 + /// + /// + /// + [HttpPost] + [Route("GetSubUcStockByName")] + public async Task>> GetSubUcStockByName([FromBody] SubUcStockRequset dto) + { + var loginInfo = _loginService.GetLoginInfo(this.HttpContext.Request.Headers["Authorization"]); + if (loginInfo == null || loginInfo.UserInfo == null) + return Result>.ReFailure(ResultCodes.Token_Invalid_Error); + var r = await _basicsRepositories.GetSubUcStockAsync(ManagementSystemCode.GLXT0004.ToString(), dto.Name, loginInfo.UserInfo.CompanyId); + if (!string.IsNullOrEmpty(dto.StockCode)) + r = r.Where(w => w.StockCode == dto.StockCode && w.ErpOrgCode==dto.OrgCode).ToList(); + return Result>.ReSuccess(r); + } + /// /// 获取仓位:精确名字 /// /// 精确名字 diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Api.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Api.xml index 25c94371..06963adf 100644 --- a/src/WMS.Web.Api/wwwroot/WMS.Web.Api.xml +++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Api.xml @@ -641,6 +641,13 @@ 仓库编码 + + + 获取仓位:模糊名称 + + + + 获取仓位:精确名字 diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml index 1d25ce6c..f0d6c185 100644 --- a/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml +++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml @@ -5809,6 +5809,26 @@ 操作时间 结束 + + + 请求仓位对象 + + + + + 名称 + + + + + 仓库 + + + + + 组织 + + 盘点单明细 diff --git a/src/WMS.Web.Core/Dto/SubUcStockRequset.cs b/src/WMS.Web.Core/Dto/SubUcStockRequset.cs new file mode 100644 index 00000000..c2ee3c85 --- /dev/null +++ b/src/WMS.Web.Core/Dto/SubUcStockRequset.cs @@ -0,0 +1,27 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace WMS.Web.Core.Dto +{ + /// + /// 请求仓位对象 + /// + public class SubUcStockRequset + { + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 仓库 + /// + public string StockCode { get; set; } + + /// + /// 组织 + /// + public string OrgCode { get; set; } + } +}