diff --git a/src/WMS.Web.Api/Controllers/SysConfigController.cs b/src/WMS.Web.Api/Controllers/SysConfigController.cs index 54996575..361b1d25 100644 --- a/src/WMS.Web.Api/Controllers/SysConfigController.cs +++ b/src/WMS.Web.Api/Controllers/SysConfigController.cs @@ -121,22 +121,21 @@ namespace WMS.Web.Api.Controllers /// /// 根据仓库获取金蝶子仓库 /// - /// 仓库id + /// 仓库id /// 模糊匹配 /// [HttpGet] - [Route("GetErp_SubUcStock/{id}")] - public async Task>> GetErp_SubUcStock([FromRoute] int id, [FromQuery] string name) + [Route("GetErp_SubUcStock/{number}")] + public async Task>> GetErp_SubUcStock([FromRoute] string number, [FromQuery] string name) { var loginInfo = _loginService.GetLoginInfo(this.HttpContext.Request.Headers["Authorization"]); if (loginInfo == null || loginInfo.UserInfo == null) return Result>.ReFailure(ResultCodes.Token_Invalid_Error); List list = new List(); - var code = _singleDataService.GetSingleDataCode(SingleAction.Stocks, loginInfo.UserInfo.CompanyId, id); - if (code.Substring(0, 2).Equals("HD") || code.Substring(0, 2).Equals("GD")) + if (number.Substring(0, 2).Equals("HD") || number.Substring(0, 2).Equals("GD")) { - var subs = await _erpService.BillQueryForSubStock(code); + var subs = await _erpService.BillQueryForSubStock(number); foreach (var s in subs.Data.Where(w=> EF.Functions.Like(w.Name, "%" + name + "%"))) { list.Add(new UcStockResponse() diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Api.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Api.xml index 0b8c7f74..152834a5 100644 --- a/src/WMS.Web.Api/wwwroot/WMS.Web.Api.xml +++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Api.xml @@ -283,11 +283,11 @@ 仓库id - + 根据仓库获取金蝶子仓库 - 仓库id + 仓库id 模糊匹配