即时库存-相关

This commit is contained in:
tongfei
2023-11-14 09:23:10 +08:00
parent e11498f5f9
commit ec8b9efe96
8 changed files with 57 additions and 11 deletions

View File

@@ -1875,9 +1875,9 @@
箱库存-查询请求对象 箱库存-查询请求对象
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.Inventory.BoxInventoryQueryRequest.StockId"> <member name="P:WMS.Web.Core.Dto.Inventory.BoxInventoryQueryRequest.StockCode">
<summary> <summary>
仓库ID 仓库编码
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.Inventory.BoxInventoryQueryRequest.SubStockId"> <member name="P:WMS.Web.Core.Dto.Inventory.BoxInventoryQueryRequest.SubStockId">

View File

@@ -180,9 +180,9 @@
箱子ID 箱子ID
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Domain.Entitys.BoxInventory.StockId"> <member name="P:WMS.Web.Domain.Entitys.BoxInventory.StockCode">
<summary> <summary>
仓库ID 仓库编码
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Domain.Entitys.BoxInventory.SubStockId"> <member name="P:WMS.Web.Domain.Entitys.BoxInventory.SubStockId">
@@ -1871,6 +1871,11 @@
<param name="billNos"></param> <param name="billNos"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="T:WMS.Web.Domain.IService.IInventoryService">
<summary>
即时库存-服务接口
</summary>
</member>
<member name="T:WMS.Web.Domain.IService.IOutStockService"> <member name="T:WMS.Web.Domain.IService.IOutStockService">
<summary> <summary>
出库服务 出库服务
@@ -2841,6 +2846,11 @@
<param name="isTransaction"></param> <param name="isTransaction"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="T:WMS.Web.Domain.Services.InventoryService">
<summary>
即时库存-服务
</summary>
</member>
<member name="T:WMS.Web.Domain.Services.OutStockService"> <member name="T:WMS.Web.Domain.Services.OutStockService">
<summary> <summary>
出库服务 出库服务

View File

@@ -10,9 +10,9 @@ namespace WMS.Web.Core.Dto.Inventory
public class BoxInventoryQueryRequest : PaginationBaseRequestDto public class BoxInventoryQueryRequest : PaginationBaseRequestDto
{ {
/// <summary> /// <summary>
/// 仓库ID /// 仓库编码
/// </summary> /// </summary>
public int? StockId { get; set; } public string StockCode { get; set; }
/// <summary> /// <summary>
/// 仓位 /// 仓位

View File

@@ -21,9 +21,9 @@ namespace WMS.Web.Domain.Entitys
/// </summary> /// </summary>
public int BoxId { get; set; } public int BoxId { get; set; }
/// <summary> /// <summary>
/// 仓库ID /// 仓库编码
/// </summary> /// </summary>
public int StockId { get; set; } public string StockCode { get; set; }
/// <summary> /// <summary>
/// 仓库ID /// 仓库ID
/// </summary> /// </summary>

View File

@@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace WMS.Web.Domain.IService
{
/// <summary>
/// 即时库存-服务接口
/// </summary>
public interface IInventoryService
{
}
}

View File

@@ -0,0 +1,22 @@
using AutoMapper;
using System;
using System.Collections.Generic;
using System.Text;
using WMS.Web.Domain.IService;
namespace WMS.Web.Domain.Services
{
/// <summary>
/// 即时库存-服务
/// </summary>
public class InventoryService: IInventoryService
{
private readonly IMapper _mapper;
public InventoryService(IMapper mapper)
{
_mapper = mapper;
}
}
}

View File

@@ -74,8 +74,8 @@ namespace WMS.Web.Repositories
if (!string.IsNullOrEmpty(dto.BoxBillNo)) if (!string.IsNullOrEmpty(dto.BoxBillNo))
query = query.Where(w => EF.Functions.Like(w.box.BoxBillNo, "%" + dto.BoxBillNo + "%")); query = query.Where(w => EF.Functions.Like(w.box.BoxBillNo, "%" + dto.BoxBillNo + "%"));
if (dto.StockId.HasValue) if (!string.IsNullOrEmpty(dto.StockCode))
query = query.Where(w => w.order.StockId == dto.StockId.Value); query = query.Where(w => w.order.StockCode == dto.StockCode);
if (dto.SubStockId.HasValue) if (dto.SubStockId.HasValue)
query = query.Where(w => w.order.SubStockId == dto.SubStockId.Value); query = query.Where(w => w.order.SubStockId == dto.SubStockId.Value);
@@ -92,7 +92,7 @@ namespace WMS.Web.Repositories
MaterialName = _erpBasicDataExtendService.GetMaterialName(materials, s.detail.MaterialId), MaterialName = _erpBasicDataExtendService.GetMaterialName(materials, s.detail.MaterialId),
MaterialNumber = _erpBasicDataExtendService.GetMaterialNumber(materials, s.detail.MaterialId), MaterialNumber = _erpBasicDataExtendService.GetMaterialNumber(materials, s.detail.MaterialId),
Specifications = _erpBasicDataExtendService.GetMaterialSpecifications(materials, s.detail.MaterialId), Specifications = _erpBasicDataExtendService.GetMaterialSpecifications(materials, s.detail.MaterialId),
Stock = _singleDataService.GetSingleData(SingleAction.Stocks, _loginRepositories.CompanyId, s.order.StockId), Stock = _singleDataService.GetSingleData(SingleAction.Stocks, _loginRepositories.CompanyId, s.order.StockCode),
SubStock = _singleDataService.GetSingleData(SingleAction.SubStocks, _loginRepositories.CompanyId, s.order.SubStockId), SubStock = _singleDataService.GetSingleData(SingleAction.SubStocks, _loginRepositories.CompanyId, s.order.SubStockId),
Qty = s.detail.Qty, Qty = s.detail.Qty,
}).OrderByDescending(x => x.Id).Skip((dto.PageNo - 1) * dto.PageSize).Take(dto.PageSize).ToListAsync(); }).OrderByDescending(x => x.Id).Skip((dto.PageNo - 1) * dto.PageSize).Take(dto.PageSize).ToListAsync();

View File

@@ -263,6 +263,7 @@ namespace WMS.Web.Repositories.DependencyInjection
Services.AddTransient<IInStockTaskService, InStockTaskService>(); Services.AddTransient<IInStockTaskService, InStockTaskService>();
Services.AddTransient<IOutStockTaskService, OutStockTaskService>(); Services.AddTransient<IOutStockTaskService, OutStockTaskService>();
Services.AddTransient<ISerialNumberService, SerialNumberService>(); Services.AddTransient<ISerialNumberService, SerialNumberService>();
Services.AddTransient<IInventoryService, InventoryService>();
} }
} }
} }