diff --git a/src/WMS.Web.Api/Controllers/SysConfigController.cs b/src/WMS.Web.Api/Controllers/SysConfigController.cs
index 8a5003ec..8392ebb4 100644
--- a/src/WMS.Web.Api/Controllers/SysConfigController.cs
+++ b/src/WMS.Web.Api/Controllers/SysConfigController.cs
@@ -341,15 +341,18 @@ namespace WMS.Web.Api.Controllers
/// 获取仓位:模糊名称
///
/// 仓位名称模糊匹配
+ /// 仓库编码
///
[HttpGet]
[Route("GetSubUcStockByName")]
- public async Task>> GetSubUcStockByName([FromQuery] string name)
+ public async Task>> GetSubUcStockByName([FromQuery] string name, [FromQuery] string stockCode=null)
{
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(), name, loginInfo.UserInfo.CompanyId);
+ if (!string.IsNullOrEmpty(stockCode))
+ r = r.Where(w => w.StockCode == stockCode).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 dcc243e3..3a574846 100644
--- a/src/WMS.Web.Api/wwwroot/WMS.Web.Api.xml
+++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Api.xml
@@ -626,11 +626,12 @@
客户名
-
+
获取仓位:模糊名称
仓位名称模糊匹配
+ 仓库编码