From ba067eb76a862822c3f71f43ebad601c76f51565 Mon Sep 17 00:00:00 2001 From: 18942506660 <18942506660@A18942506660> Date: Fri, 27 Oct 2023 10:49:44 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9B=98=E7=82=B9=E5=8D=95=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E9=87=91=E8=9D=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/TakeStockController.cs | 19 +++++++++++++++++-- .../TakeStock/TakeStockQueryInfoResponse.cs | 4 ++-- .../TakeStockRepositories.cs | 2 +- 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/src/WMS.Web.Api/Controllers/TakeStockController.cs b/src/WMS.Web.Api/Controllers/TakeStockController.cs index 2ec2588d..0538f593 100644 --- a/src/WMS.Web.Api/Controllers/TakeStockController.cs +++ b/src/WMS.Web.Api/Controllers/TakeStockController.cs @@ -8,6 +8,7 @@ using System.Threading.Tasks; using WMS.Web.Core.Dto.TakeStock; using WMS.Web.Core.Internal.Results; using WMS.Web.Domain.Infrastructure; +using WMS.Web.Domain.IService; using WMS.Web.Domain.IService.Public; using WMS.Web.Domain.Values; @@ -23,11 +24,14 @@ namespace WMS.Web.Api.Controllers private readonly IMapper _mapper; private readonly ILoginService _loginService; private readonly ITakeStockRepositories _repositories; - public TakeStockController(IMapper mapper, ILoginService loginService, ITakeStockRepositories repositories) + private readonly ITakeStockService _takeStockService; + public TakeStockController(IMapper mapper, ILoginService loginService, + ITakeStockRepositories repositories, ITakeStockService takeStockService) { _mapper = mapper; _loginService = loginService; _repositories = repositories; + _takeStockService = takeStockService; } /// /// 列表 @@ -60,7 +64,18 @@ namespace WMS.Web.Api.Controllers if (loginInfo == null || loginInfo.UserInfo == null) return Result.ReFailure(ResultCodes.Token_Invalid_Error); - return await _changeMoveBoxService.MoveBoxSave(dto, loginInfo); + return await _takeStockService.Save(dto, loginInfo); + } + /// + /// 同步金蝶 + /// + /// + /// + [HttpGet] + [Route("Sync")] + public async Task Sync([FromRoute] int id) + { + return Result.ReSuccess(); } } } diff --git a/src/WMS.Web.Core/Dto/TakeStock/TakeStockQueryInfoResponse.cs b/src/WMS.Web.Core/Dto/TakeStock/TakeStockQueryInfoResponse.cs index aad1d6f4..636eff7a 100644 --- a/src/WMS.Web.Core/Dto/TakeStock/TakeStockQueryInfoResponse.cs +++ b/src/WMS.Web.Core/Dto/TakeStock/TakeStockQueryInfoResponse.cs @@ -10,9 +10,9 @@ namespace WMS.Web.Core.Dto.TakeStock public class TakeStockQueryInfoResponse { /// - /// 明细编号 + /// 单据头Id /// - public int DetailId { get; set; } + public int Id { get; set; } /// /// 单据编号 /// diff --git a/src/WMS.Web.Repositories/TakeStockRepositories.cs b/src/WMS.Web.Repositories/TakeStockRepositories.cs index a5fd33e0..9ef832d1 100644 --- a/src/WMS.Web.Repositories/TakeStockRepositories.cs +++ b/src/WMS.Web.Repositories/TakeStockRepositories.cs @@ -80,7 +80,7 @@ namespace WMS.Web.Repositories var list = await query.Select(s => new TakeStockQueryInfoResponse() { #region dto组装 - DetailId = 0, + Id = 0, BillNo = "", Unit = "", Stock = "",