From d11e15200d6a7857cc1a31f82c22c7dc322fe59f Mon Sep 17 00:00:00 2001 From: 18942506660 <18942506660@A18942506660> Date: Mon, 30 Oct 2023 09:43:24 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=8D=95=E7=82=B9=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 | Bin 225182 -> 225182 bytes .../OutStockTaskQueryInfoResponse.cs | 4 ++++ .../OutStockTask/OutStockTaskQueryRequest.cs | 4 ++++ .../ChangeBoxRecordRepositories.cs | 6 +++++- .../MoveBoxRecordRepositories.cs | 6 +++++- .../OutStockRepositories.cs | 6 +++++- .../OutStockTaskRepositories.cs | 9 +++++++-- .../TakeStockRepositories.cs | 6 +++++- 8 files changed, 35 insertions(+), 6 deletions(-) diff --git a/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 b/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 index 20883aa23cee1caacb22e25b5c4b764981cf6e55..e77cba8f0d2d1a09ff486469a5d53f82a181dd5f 100644 GIT binary patch literal 225182 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ǹxB?T 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 wL^08pID}|N97?n&4kJ1c9f`w public int Id { get; set; } /// + /// 明细Id + /// + public int DetailId { get; set; } + /// /// 单据编号 /// public string BillNo { get; set; } diff --git a/src/WMS.Web.Core/Dto/OutStockTask/OutStockTaskQueryRequest.cs b/src/WMS.Web.Core/Dto/OutStockTask/OutStockTaskQueryRequest.cs index d01954f5..2d1063d2 100644 --- a/src/WMS.Web.Core/Dto/OutStockTask/OutStockTaskQueryRequest.cs +++ b/src/WMS.Web.Core/Dto/OutStockTask/OutStockTaskQueryRequest.cs @@ -9,6 +9,10 @@ namespace WMS.Web.Core.Dto.OutStockTask /// public class OutStockTaskQueryRequest : PaginationBaseRequestDto { + /// + /// 刷新 明细Id + /// + public List Ids { get; set; } = new List(); /// /// 单据类型(出库单下拉列表) /// diff --git a/src/WMS.Web.Repositories/ChangeBoxRecordRepositories.cs b/src/WMS.Web.Repositories/ChangeBoxRecordRepositories.cs index c40635d7..222a8ca8 100644 --- a/src/WMS.Web.Repositories/ChangeBoxRecordRepositories.cs +++ b/src/WMS.Web.Repositories/ChangeBoxRecordRepositories.cs @@ -11,6 +11,7 @@ using WMS.Web.Core.Dto.ChangeBoxRecord; using WMS.Web.Core.Help; using WMS.Web.Domain.Entitys; using WMS.Web.Domain.Infrastructure; +using WMS.Web.Domain.IService.Public; using WMS.Web.Repositories.Configuration; namespace WMS.Web.Repositories @@ -20,13 +21,16 @@ namespace WMS.Web.Repositories private readonly IMapper _mapper; private readonly IServiceProvider _serviceProvider; private readonly RepositoryDbContext _context; + private readonly ISingleDataService _singleDataService; - public ChangeBoxRecordRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider) + public ChangeBoxRecordRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider, + ISingleDataService singleDataService) { _context = context; _mapper = mapper; _serviceProvider = serviceProvider; + _singleDataService = singleDataService; } /// /// 新增 diff --git a/src/WMS.Web.Repositories/MoveBoxRecordRepositories.cs b/src/WMS.Web.Repositories/MoveBoxRecordRepositories.cs index d19f04eb..d3e673a5 100644 --- a/src/WMS.Web.Repositories/MoveBoxRecordRepositories.cs +++ b/src/WMS.Web.Repositories/MoveBoxRecordRepositories.cs @@ -10,6 +10,7 @@ using WMS.Web.Core.Dto.MoveBoxRecord; using WMS.Web.Core.Help; using WMS.Web.Domain.Entitys; using WMS.Web.Domain.Infrastructure; +using WMS.Web.Domain.IService.Public; using WMS.Web.Repositories.Configuration; namespace WMS.Web.Repositories @@ -19,13 +20,16 @@ namespace WMS.Web.Repositories private readonly IMapper _mapper; private readonly IServiceProvider _serviceProvider; private readonly RepositoryDbContext _context; + private readonly ISingleDataService _singleDataService; - public MoveBoxRecordRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider) + public MoveBoxRecordRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider, + ISingleDataService singleDataService) { _context = context; _mapper = mapper; _serviceProvider = serviceProvider; + _singleDataService = singleDataService; } /// /// 新增 diff --git a/src/WMS.Web.Repositories/OutStockRepositories.cs b/src/WMS.Web.Repositories/OutStockRepositories.cs index 8331bb8e..4bbe2ea4 100644 --- a/src/WMS.Web.Repositories/OutStockRepositories.cs +++ b/src/WMS.Web.Repositories/OutStockRepositories.cs @@ -10,6 +10,7 @@ using WMS.Web.Core.Dto.OutStock; using WMS.Web.Core.Help; using WMS.Web.Domain.Entitys; using WMS.Web.Domain.Infrastructure; +using WMS.Web.Domain.IService.Public; using WMS.Web.Domain.Mappers; using WMS.Web.Repositories.Configuration; @@ -20,13 +21,16 @@ namespace WMS.Web.Repositories private readonly IMapper _mapper; private readonly IServiceProvider _serviceProvider; private readonly RepositoryDbContext _context; + private readonly ISingleDataService _singleDataService; - public OutStockRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider) + public OutStockRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider, + ISingleDataService singleDataService) { _context = context; _mapper = mapper; _serviceProvider = serviceProvider; + _singleDataService = singleDataService; } /// /// 新增 diff --git a/src/WMS.Web.Repositories/OutStockTaskRepositories.cs b/src/WMS.Web.Repositories/OutStockTaskRepositories.cs index bb5b46a9..5965ce24 100644 --- a/src/WMS.Web.Repositories/OutStockTaskRepositories.cs +++ b/src/WMS.Web.Repositories/OutStockTaskRepositories.cs @@ -10,6 +10,7 @@ using WMS.Web.Core.Dto.OutStockTask; using WMS.Web.Core.Help; using WMS.Web.Domain.Entitys; using WMS.Web.Domain.Infrastructure; +using WMS.Web.Domain.IService.Public; using WMS.Web.Domain.Mappers; using WMS.Web.Repositories.Configuration; @@ -20,13 +21,16 @@ namespace WMS.Web.Repositories private readonly IMapper _mapper; private readonly IServiceProvider _serviceProvider; private readonly RepositoryDbContext _context; + private readonly ISingleDataService _singleDataService; - public OutStockTaskRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider) + public OutStockTaskRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider, + ISingleDataService singleDataService) { _context = context; _mapper = mapper; _serviceProvider = serviceProvider; + _singleDataService = singleDataService; } /// /// 新增 @@ -169,7 +173,8 @@ namespace WMS.Web.Repositories { #region dto组装 Id = 0, - BillNo=s.order.BillNo, + DetailId=0, + BillNo =s.order.BillNo, Status = "", Type = "", CreateTime = s.order.OperateTime.DateToStringSeconds(), diff --git a/src/WMS.Web.Repositories/TakeStockRepositories.cs b/src/WMS.Web.Repositories/TakeStockRepositories.cs index 4a709cb9..f759839e 100644 --- a/src/WMS.Web.Repositories/TakeStockRepositories.cs +++ b/src/WMS.Web.Repositories/TakeStockRepositories.cs @@ -10,6 +10,7 @@ using WMS.Web.Core.Dto.TakeStock; using WMS.Web.Core.Help; using WMS.Web.Domain.Entitys; using WMS.Web.Domain.Infrastructure; +using WMS.Web.Domain.IService.Public; using WMS.Web.Repositories.Configuration; namespace WMS.Web.Repositories @@ -19,13 +20,16 @@ namespace WMS.Web.Repositories private readonly IMapper _mapper; private readonly IServiceProvider _serviceProvider; private readonly RepositoryDbContext _context; + private readonly ISingleDataService _singleDataService; - public TakeStockRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider) + public TakeStockRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider, + ISingleDataService singleDataService) { _context = context; _mapper = mapper; _serviceProvider = serviceProvider; + _singleDataService = singleDataService; } /// /// 新增 From 1b50d73935f020259c854f0931da3c8cfb82e4cf Mon Sep 17 00:00:00 2001 From: 18942506660 <18942506660@A18942506660> Date: Mon, 30 Oct 2023 09:58:57 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=88=97=E8=A1=A8=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E5=A1=AB=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ChangeBoxRecordRepositories.cs | 9 ++++-- .../MoveBoxRecordRepositories.cs | 12 +++++--- .../OutStockRepositories.cs | 22 ++++++++------ .../OutStockTaskRepositories.cs | 20 ++++++++----- .../TakeStockRepositories.cs | 30 +++++++++++-------- 5 files changed, 56 insertions(+), 37 deletions(-) diff --git a/src/WMS.Web.Repositories/ChangeBoxRecordRepositories.cs b/src/WMS.Web.Repositories/ChangeBoxRecordRepositories.cs index 222a8ca8..f2e6a1d7 100644 --- a/src/WMS.Web.Repositories/ChangeBoxRecordRepositories.cs +++ b/src/WMS.Web.Repositories/ChangeBoxRecordRepositories.cs @@ -12,6 +12,7 @@ using WMS.Web.Core.Help; using WMS.Web.Domain.Entitys; using WMS.Web.Domain.Infrastructure; using WMS.Web.Domain.IService.Public; +using WMS.Web.Domain.Values.Single; using WMS.Web.Repositories.Configuration; namespace WMS.Web.Repositories @@ -22,15 +23,17 @@ namespace WMS.Web.Repositories private readonly IServiceProvider _serviceProvider; private readonly RepositoryDbContext _context; private readonly ISingleDataService _singleDataService; + private readonly ILoginRepositories _loginRepositories; public ChangeBoxRecordRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider, - ISingleDataService singleDataService) + ISingleDataService singleDataService, ILoginRepositories loginRepositories) { _context = context; _mapper = mapper; _serviceProvider = serviceProvider; _singleDataService = singleDataService; + _loginRepositories = loginRepositories; } /// /// 新增 @@ -89,13 +92,13 @@ namespace WMS.Web.Repositories MaterialName = "", MaterialNumber = "", Specifications = "", - Stock = "", + Stock = _singleDataService.GetSingleData(SingleAction.Stocks, _loginRepositories.CompanyId, s.StockId), SerialNumber = "", SrcBox = "", DestBox = "", SrcSubStock = "", DestSubStock = "", - Creator = "", + Creator = _singleDataService.GetSingleData(SingleAction.Staffs, _loginRepositories.CompanyId, s.CreatorId), CreateTime =s.CreateTime.DateToStringSeconds() #endregion diff --git a/src/WMS.Web.Repositories/MoveBoxRecordRepositories.cs b/src/WMS.Web.Repositories/MoveBoxRecordRepositories.cs index d3e673a5..69f2c5c9 100644 --- a/src/WMS.Web.Repositories/MoveBoxRecordRepositories.cs +++ b/src/WMS.Web.Repositories/MoveBoxRecordRepositories.cs @@ -6,11 +6,13 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; +using WMS.Web.Core; using WMS.Web.Core.Dto.MoveBoxRecord; using WMS.Web.Core.Help; using WMS.Web.Domain.Entitys; using WMS.Web.Domain.Infrastructure; using WMS.Web.Domain.IService.Public; +using WMS.Web.Domain.Values.Single; using WMS.Web.Repositories.Configuration; namespace WMS.Web.Repositories @@ -21,15 +23,17 @@ namespace WMS.Web.Repositories private readonly IServiceProvider _serviceProvider; private readonly RepositoryDbContext _context; private readonly ISingleDataService _singleDataService; + private readonly ILoginRepositories _loginRepositories; public MoveBoxRecordRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider, - ISingleDataService singleDataService) + ISingleDataService singleDataService, ILoginRepositories loginRepositories) { _context = context; _mapper = mapper; _serviceProvider = serviceProvider; _singleDataService = singleDataService; + _loginRepositories = loginRepositories; } /// /// 新增 @@ -89,9 +93,9 @@ namespace WMS.Web.Repositories SrcSubStock = "", Specifications = "", DestSubStock = "", - Qty = 0, - Type = "", - Creator = "", + Qty = s.Qty, + Type = s.Type.GetRemark(), + Creator = _singleDataService.GetSingleData(SingleAction.Staffs, _loginRepositories.CompanyId, s.CreatorId), CreateTime = s.CreateTime.DateToStringSeconds() #endregion diff --git a/src/WMS.Web.Repositories/OutStockRepositories.cs b/src/WMS.Web.Repositories/OutStockRepositories.cs index 4bbe2ea4..36e9eb60 100644 --- a/src/WMS.Web.Repositories/OutStockRepositories.cs +++ b/src/WMS.Web.Repositories/OutStockRepositories.cs @@ -6,12 +6,14 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; +using WMS.Web.Core; using WMS.Web.Core.Dto.OutStock; using WMS.Web.Core.Help; using WMS.Web.Domain.Entitys; using WMS.Web.Domain.Infrastructure; using WMS.Web.Domain.IService.Public; using WMS.Web.Domain.Mappers; +using WMS.Web.Domain.Values.Single; using WMS.Web.Repositories.Configuration; namespace WMS.Web.Repositories @@ -22,15 +24,17 @@ namespace WMS.Web.Repositories private readonly IServiceProvider _serviceProvider; private readonly RepositoryDbContext _context; private readonly ISingleDataService _singleDataService; + private readonly ILoginRepositories _loginRepositories; public OutStockRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider, - ISingleDataService singleDataService) + ISingleDataService singleDataService, ILoginRepositories loginRepositories) { _context = context; _mapper = mapper; _serviceProvider = serviceProvider; _singleDataService = singleDataService; + _loginRepositories = loginRepositories; } /// /// 新增 @@ -88,22 +92,22 @@ namespace WMS.Web.Repositories var list = await query.Select(s => new OutStockQueryInfoResponse() { #region dto组装 - Id = 0, + Id = s.order.Id, BillNo=s.order.BillNo, - Status = "", - Type = "", - Creator = "", + Status = s.order.Status.GetRemark(), + Type = s.order.Type.GetRemark(), + Creator = _singleDataService.GetSingleData(SingleAction.Staffs, _loginRepositories.CompanyId, s.order.CreatorId), CreateTime=s.order.CreateTime.DateToStringSeconds(), SuccessSync = s.order.SuccessSync, - Stock = "", - SourceBillNo="", - SaleBillNo = "", + Stock = _singleDataService.GetSingleData(SingleAction.Stocks, _loginRepositories.CompanyId, s.detail.StockId), + SourceBillNo=s.detail.SourceBillNo, + SaleBillNo = s.detail.SaleBillNo, DeliveryOrg = "", ReceiptCustomer = "", MaterialName = "", MaterialNumber = "", Specifications = "", - Qty=0 + Qty=s.detail.Qty #endregion }).Skip((dto.PageNo - 1) * dto.PageSize).Take(dto.PageSize).ToListAsync(); diff --git a/src/WMS.Web.Repositories/OutStockTaskRepositories.cs b/src/WMS.Web.Repositories/OutStockTaskRepositories.cs index 5965ce24..9cb5086a 100644 --- a/src/WMS.Web.Repositories/OutStockTaskRepositories.cs +++ b/src/WMS.Web.Repositories/OutStockTaskRepositories.cs @@ -6,12 +6,14 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; +using WMS.Web.Core; using WMS.Web.Core.Dto.OutStockTask; using WMS.Web.Core.Help; using WMS.Web.Domain.Entitys; using WMS.Web.Domain.Infrastructure; using WMS.Web.Domain.IService.Public; using WMS.Web.Domain.Mappers; +using WMS.Web.Domain.Values.Single; using WMS.Web.Repositories.Configuration; namespace WMS.Web.Repositories @@ -22,15 +24,17 @@ namespace WMS.Web.Repositories private readonly IServiceProvider _serviceProvider; private readonly RepositoryDbContext _context; private readonly ISingleDataService _singleDataService; + private readonly ILoginRepositories _loginRepositories; public OutStockTaskRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider, - ISingleDataService singleDataService) + ISingleDataService singleDataService, ILoginRepositories loginRepositories) { _context = context; _mapper = mapper; _serviceProvider = serviceProvider; _singleDataService = singleDataService; + _loginRepositories = loginRepositories; } /// /// 新增 @@ -172,15 +176,15 @@ namespace WMS.Web.Repositories var list = await query.Select(s => new OutStockTaskQueryInfoResponse() { #region dto组装 - Id = 0, - DetailId=0, + Id = s.order.Id, + DetailId=s.detail.Id, BillNo =s.order.BillNo, - Status = "", - Type = "", + Status = s.order.Status.GetRemark(), + Type = s.order.Type.GetRemark(), CreateTime = s.order.OperateTime.DateToStringSeconds(), - Stock = "", - SourceBillNo = "", - SaleBillNo = "", + Stock = _singleDataService.GetSingleData(SingleAction.Stocks, _loginRepositories.CompanyId, s.detail.StockId), + SourceBillNo = s.detail.SourceBillNo, + SaleBillNo = s.detail.SaleBillNo, DeliveryOrg = "", ReceiptCustomer = "", MaterialName = "", diff --git a/src/WMS.Web.Repositories/TakeStockRepositories.cs b/src/WMS.Web.Repositories/TakeStockRepositories.cs index f759839e..6f90de23 100644 --- a/src/WMS.Web.Repositories/TakeStockRepositories.cs +++ b/src/WMS.Web.Repositories/TakeStockRepositories.cs @@ -6,30 +6,34 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; +using WMS.Web.Core; using WMS.Web.Core.Dto.TakeStock; using WMS.Web.Core.Help; using WMS.Web.Domain.Entitys; using WMS.Web.Domain.Infrastructure; using WMS.Web.Domain.IService.Public; +using WMS.Web.Domain.Values.Single; using WMS.Web.Repositories.Configuration; namespace WMS.Web.Repositories { - public class TakeStockRepositories: ITakeStockRepositories + public class TakeStockRepositories : ITakeStockRepositories { private readonly IMapper _mapper; private readonly IServiceProvider _serviceProvider; private readonly RepositoryDbContext _context; private readonly ISingleDataService _singleDataService; + private readonly ILoginRepositories _loginRepositories; public TakeStockRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider, - ISingleDataService singleDataService) + ISingleDataService singleDataService, ILoginRepositories loginRepositories) { _context = context; _mapper = mapper; _serviceProvider = serviceProvider; _singleDataService = singleDataService; + _loginRepositories = loginRepositories; } /// /// 新增 @@ -87,19 +91,19 @@ namespace WMS.Web.Repositories var list = await query.Select(s => new TakeStockQueryInfoResponse() { #region dto组装 - Id = 0, - BillNo = "", - Unit = "", - Stock = "", + Id = s.order.Id, + BillNo = s.order.BillNo, + Unit = _singleDataService.GetSingleData(SingleAction.Units, _loginRepositories.CompanyId, s.detail.UnitId), + Stock = _singleDataService.GetSingleData(SingleAction.Stocks, _loginRepositories.CompanyId, s.detail.StockId), SubStock = "", - BeforeQty = 0, - AfterQty = 0, - FinalQty = 0, - ResultType="", - Remark="", - Creator = "", + BeforeQty = s.detail.BeforeQty, + AfterQty = s.detail.AfterQty, + FinalQty = s.detail.FinalQty, + ResultType = s.detail.ResultType.GetRemark(), + Remark = s.detail.Remark, + Creator = _singleDataService.GetSingleData(SingleAction.Staffs, _loginRepositories.CompanyId, s.order.CreatorId), Date = s.order.Date.DateToStringSeconds(), - SuccessSync=s.order.SuccessSync + SuccessSync = s.order.SuccessSync #endregion }).Skip((dto.PageNo - 1) * dto.PageSize).Take(dto.PageSize).ToListAsync();