diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml index 0b09ce9d..dee8e98f 100644 --- a/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml +++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml @@ -1275,9 +1275,9 @@ 物料编码 - + - 仓库ID + 仓库编码 @@ -1445,9 +1445,9 @@ 物料编码 - + - 仓库ID + 仓库编码 @@ -1570,7 +1570,7 @@ 物料Id - + 仓库ID @@ -1675,9 +1675,9 @@ 即时库存明细-查询请求对象 - + - 仓库ID + 仓库编码 @@ -1740,9 +1740,9 @@ 物料收发明细-查询请求 - + - 仓库ID + 仓库编码 diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml index 8c54100a..26e9e34c 100644 --- a/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml +++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml @@ -355,9 +355,9 @@ 物料ID - + - 仓库ID + 仓库编码 @@ -505,11 +505,6 @@ 物料ID - - - 收货仓库 - - 收货仓库编码(对应金蝶和单点) @@ -565,9 +560,9 @@ 物料ID - + - 仓库ID + 仓库编码 @@ -600,9 +595,9 @@ 类型:1为入库,2为出库 - + - 仓库ID + 仓库编码 @@ -2503,7 +2498,7 @@ - 获取仓库 + erp:仓库 diff --git a/src/WMS.Web.Core/Dto/InStock/InStockQueryRequest.cs b/src/WMS.Web.Core/Dto/InStock/InStockQueryRequest.cs index a60deb3e..be1cf5ec 100644 --- a/src/WMS.Web.Core/Dto/InStock/InStockQueryRequest.cs +++ b/src/WMS.Web.Core/Dto/InStock/InStockQueryRequest.cs @@ -48,8 +48,8 @@ namespace WMS.Web.Core.Dto /// public string MaterialNumber { get; set; } /// - /// 仓库ID + /// 仓库编码 /// - public int? StockId { get; set; } + public string StockCode { get; set; } } } diff --git a/src/WMS.Web.Core/Dto/InStock/SaveInStockDetailsRequest.cs b/src/WMS.Web.Core/Dto/InStock/SaveInStockDetailsRequest.cs index 4a6045df..e7197f65 100644 --- a/src/WMS.Web.Core/Dto/InStock/SaveInStockDetailsRequest.cs +++ b/src/WMS.Web.Core/Dto/InStock/SaveInStockDetailsRequest.cs @@ -43,7 +43,7 @@ namespace WMS.Web.Core.Dto.InStock /// 仓库ID /// [Required(ErrorMessage = "仓库不能为空")] - public int StockId { get; set; } + public string StockCode { get; set; } /// /// 仓位ID /// diff --git a/src/WMS.Web.Core/Dto/InStockTask/InStockTaskQueryRequest.cs b/src/WMS.Web.Core/Dto/InStockTask/InStockTaskQueryRequest.cs index b4b31331..fab90264 100644 --- a/src/WMS.Web.Core/Dto/InStockTask/InStockTaskQueryRequest.cs +++ b/src/WMS.Web.Core/Dto/InStockTask/InStockTaskQueryRequest.cs @@ -55,8 +55,8 @@ namespace WMS.Web.Core.Dto /// public string MaterialNumber { get; set; } /// - /// 仓库ID + /// 仓库编码 /// - public int? StockId { get; set; } + public string StockCode { get; set; } } } diff --git a/src/WMS.Web.Core/Dto/Inventory/InventoryDetailsQueryRequest.cs b/src/WMS.Web.Core/Dto/Inventory/InventoryDetailsQueryRequest.cs index 4a1bfc2d..dee34e7f 100644 --- a/src/WMS.Web.Core/Dto/Inventory/InventoryDetailsQueryRequest.cs +++ b/src/WMS.Web.Core/Dto/Inventory/InventoryDetailsQueryRequest.cs @@ -10,9 +10,9 @@ namespace WMS.Web.Core.Dto.Inventory public class InventoryDetailsQueryRequest : PaginationBaseRequestDto { /// - /// 仓库ID + /// 仓库编码 /// - public int? StockId { get; set; } + public string StockCode { get; set; } /// /// 物料编码 diff --git a/src/WMS.Web.Core/Dto/Inventory/InventoryInOutDetailsQueryRequest.cs b/src/WMS.Web.Core/Dto/Inventory/InventoryInOutDetailsQueryRequest.cs index 94c5f655..3edacb33 100644 --- a/src/WMS.Web.Core/Dto/Inventory/InventoryInOutDetailsQueryRequest.cs +++ b/src/WMS.Web.Core/Dto/Inventory/InventoryInOutDetailsQueryRequest.cs @@ -10,9 +10,9 @@ namespace WMS.Web.Core.Dto.Inventory public class InventoryInOutDetailsQueryRequest : PaginationBaseRequestDto { /// - /// 仓库ID + /// 仓库编码 /// - public int? StockId { get; set; } + public string StockCode { get; set; } /// /// 物料编码 diff --git a/src/WMS.Web.Domain/Entitys/InStockDetails.cs b/src/WMS.Web.Domain/Entitys/InStockDetails.cs index 79157cae..f7e21e62 100644 --- a/src/WMS.Web.Domain/Entitys/InStockDetails.cs +++ b/src/WMS.Web.Domain/Entitys/InStockDetails.cs @@ -42,9 +42,9 @@ namespace WMS.Web.Domain.Entitys /// public int MaterialId { get; set; } /// - /// 仓库ID + /// 仓库编码 /// - public int StockId { get; set; } + public string StockCode { get; set; } /// /// 数量 /// diff --git a/src/WMS.Web.Domain/Entitys/InstockTaskDetails.cs b/src/WMS.Web.Domain/Entitys/InstockTaskDetails.cs index 7bcb963d..abde6abc 100644 --- a/src/WMS.Web.Domain/Entitys/InstockTaskDetails.cs +++ b/src/WMS.Web.Domain/Entitys/InstockTaskDetails.cs @@ -34,10 +34,6 @@ namespace WMS.Web.Domain.Entitys /// public int MaterialId { get; set; } /// - /// 收货仓库 - /// - public int StockId { get; set; } - /// /// 收货仓库编码(对应金蝶和单点) /// public string StockCode { get; set; } diff --git a/src/WMS.Web.Domain/Entitys/InventoryDetails.cs b/src/WMS.Web.Domain/Entitys/InventoryDetails.cs index f99ec145..fac216c2 100644 --- a/src/WMS.Web.Domain/Entitys/InventoryDetails.cs +++ b/src/WMS.Web.Domain/Entitys/InventoryDetails.cs @@ -21,9 +21,9 @@ namespace WMS.Web.Domain.Entitys /// public int MaterialId { get; set; } /// - /// 仓库ID + /// 仓库编码 /// - public int StockId { get; set; } + public string StockCode { get; set; } /// /// 仓位ID /// diff --git a/src/WMS.Web.Domain/Entitys/InventoryInOutDetails.cs b/src/WMS.Web.Domain/Entitys/InventoryInOutDetails.cs index cef1e5df..b3380d1f 100644 --- a/src/WMS.Web.Domain/Entitys/InventoryInOutDetails.cs +++ b/src/WMS.Web.Domain/Entitys/InventoryInOutDetails.cs @@ -27,9 +27,9 @@ namespace WMS.Web.Domain.Entitys public InventoryInOutType Type { get; set; } /// - /// 仓库ID + /// 仓库编码 /// - public int StockId { get; set; } + public string StockCode { get; set; } /// /// 单据类型 diff --git a/src/WMS.Web.Domain/Mappers/InStockMapper.cs b/src/WMS.Web.Domain/Mappers/InStockMapper.cs index 4371b7ff..2e7b80b2 100644 --- a/src/WMS.Web.Domain/Mappers/InStockMapper.cs +++ b/src/WMS.Web.Domain/Mappers/InStockMapper.cs @@ -53,7 +53,6 @@ namespace WMS.Web.Domain.Mappers .ForMember(x => x.SupplierId, ops => ops.MapFrom(x => x.FSupplierId)) .ForMember(x => x.OrgId, ops => ops.MapFrom(x => x.FPurchaseOrgId)) .ForMember(x => x.MaterialId, ops => ops.MapFrom(x => x.FMaterialId)) - .ForMember(x => x.StockId, ops => ops.MapFrom(x => x.FSOSTOCKID)) .ForMember(x => x.StockCode, ops => ops.MapFrom(x => x.StockFNumber)) .ForMember(x => x.DeliveredQty, ops => ops.MapFrom(x => x.FStockInQty)) .ForMember(x => x.FactoryPrice, ops => ops.MapFrom(x => x.FCHUCHANGPRICE)) diff --git a/src/WMS.Web.Repositories/InStockRepositories.cs b/src/WMS.Web.Repositories/InStockRepositories.cs index cc04ea9c..5a100db4 100644 --- a/src/WMS.Web.Repositories/InStockRepositories.cs +++ b/src/WMS.Web.Repositories/InStockRepositories.cs @@ -98,8 +98,8 @@ namespace WMS.Web.Repositories if (dto.OrgId.HasValue) query = query.Where(w => w.detail.OrgId == dto.OrgId.Value); - if (dto.StockId.HasValue) - query = query.Where(w => w.detail.StockId == dto.StockId.Value); + if (!string.IsNullOrEmpty(dto.StockCode)) + query = query.Where(w => w.detail.StockCode == dto.StockCode); if (dto.Type.HasValue) query = query.Where(w => (int)w.order.Type == dto.Type.Value); @@ -125,7 +125,7 @@ namespace WMS.Web.Repositories MaterialName = _erpBasicDataExtendService.GetMaterialName(materials, s.detail.MaterialId), MaterialNumber = _erpBasicDataExtendService.GetMaterialNumber(materials, s.detail.MaterialId), Specifications = _erpBasicDataExtendService.GetMaterialSpecifications(materials, s.detail.MaterialId), - Stock = _singleDataService.GetSingleData(SingleAction.Stocks, _loginRepositories.CompanyId, s.detail.StockId), + Stock = _singleDataService.GetSingleData(SingleAction.Stocks, _loginRepositories.CompanyId, s.detail.StockCode), Qty =s.detail.Qty, Creator = _singleDataService.GetSingleData(SingleAction.Staffs, _loginRepositories.CompanyId, s.order.CreatorId), CreateTime =s.order.CreateTime, diff --git a/src/WMS.Web.Repositories/InStockTaskRepositories.cs b/src/WMS.Web.Repositories/InStockTaskRepositories.cs index 1c13feeb..168a37e7 100644 --- a/src/WMS.Web.Repositories/InStockTaskRepositories.cs +++ b/src/WMS.Web.Repositories/InStockTaskRepositories.cs @@ -103,8 +103,8 @@ namespace WMS.Web.Repositories if (dto.OrgId.HasValue) query = query.Where(w => w.detail.OrgId == dto.OrgId.Value); - if (dto.StockId.HasValue) - query = query.Where(w => w.detail.StockId == dto.StockId.Value); + if (!string.IsNullOrEmpty(dto.StockCode)) + query = query.Where(w => w.detail.StockCode == dto.StockCode); if (dto.Type.HasValue) query = query.Where(w => (int)w.order.Type == dto.Type.Value); @@ -251,7 +251,7 @@ namespace WMS.Web.Repositories SourceBillNo=s.order.SourceBillNo, MaterialId=s.detail.MaterialId, StockCode=s.detail.StockCode, - StockName = _singleDataService.GetSingleData(SingleAction.Stocks, _loginRepositories.CompanyId, s.detail.StockId), + StockName = _singleDataService.GetSingleData(SingleAction.Stocks, _loginRepositories.CompanyId, s.detail.StockCode), MaterialName = _erpBasicDataExtendService.GetMaterialName(materials, s.detail.MaterialId), MaterialNumber = _erpBasicDataExtendService.GetMaterialNumber(materials, s.detail.MaterialId), Specifications = _erpBasicDataExtendService.GetMaterialSpecifications(materials, s.detail.MaterialId), diff --git a/src/WMS.Web.Repositories/InventoryDetailsRepositories.cs b/src/WMS.Web.Repositories/InventoryDetailsRepositories.cs index 21ca960c..e83c09c5 100644 --- a/src/WMS.Web.Repositories/InventoryDetailsRepositories.cs +++ b/src/WMS.Web.Repositories/InventoryDetailsRepositories.cs @@ -73,8 +73,8 @@ namespace WMS.Web.Repositories query = query.Where(w => mids.Contains(w.MaterialId)); } - if (dto.StockId.HasValue) - query = query.Where(w => w.StockId == dto.StockId.Value); + if (!string.IsNullOrEmpty(dto.StockCode)) + query = query.Where(w => w.StockCode == dto.StockCode); if (dto.Qty.HasValue) query = query.Where(w => w.Qty == dto.Qty); diff --git a/src/WMS.Web.Repositories/InventoryInOutDetailsRepositories.cs b/src/WMS.Web.Repositories/InventoryInOutDetailsRepositories.cs index 24c4ccdd..7ea3ed26 100644 --- a/src/WMS.Web.Repositories/InventoryInOutDetailsRepositories.cs +++ b/src/WMS.Web.Repositories/InventoryInOutDetailsRepositories.cs @@ -73,8 +73,8 @@ namespace WMS.Web.Repositories query = query.Where(w => mids.Contains(w.MaterialId)); } - if (dto.StockId.HasValue) - query = query.Where(w => w.StockId == dto.StockId.Value); + if (!string.IsNullOrEmpty(dto.StockCode)) + query = query.Where(w => w.StockCode == dto.StockCode); if (dto.OrderType.HasValue) query = query.Where(w => (int)w.OrderType == dto.OrderType.Value);