接口优化

This commit is contained in:
tongfei
2023-12-20 11:59:18 +08:00
parent 26f9e47f4f
commit d1c9cae1cd
13 changed files with 257 additions and 226 deletions

View File

@@ -210,49 +210,14 @@
单据编号 单据编号
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.BoxBillNo">
<summary>
所属箱号编码
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.Type"> <member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.Type">
<summary> <summary>
类型1为入库回退下架2为出库回退上架 类型1为入库回退下架2为出库回退上架
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.Creator"> <member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.BoxBillNo">
<summary> <summary>
操作人 所属箱号编码
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.CreateTime">
<summary>
操作时间
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.MaterialName">
<summary>
物料名称
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.MaterialNumber">
<summary>
物料编码
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.Specifications">
<summary>
物料规格型号
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.Qty">
<summary>
数量
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.Org">
<summary>
组织
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.SubStock"> <member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.SubStock">
@@ -260,9 +225,19 @@
仓位 仓位
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.Stock"> <member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.MaterialName">
<summary> <summary>
仓库 物料名称
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.Specifications">
<summary>
物料规格型号
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.MaterialNumber">
<summary>
物料编码
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.SerialNumbers"> <member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.SerialNumbers">
@@ -270,6 +245,31 @@
序列号集 序列号集
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.Qty">
<summary>
数量
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.CreateTime">
<summary>
操作时间
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.Creator">
<summary>
操作人
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.Org">
<summary>
组织
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.BackRecordQueryResponse.Stock">
<summary>
仓库
</summary>
</member>
<member name="T:WMS.Web.Core.Dto.BoxDetailResponse"> <member name="T:WMS.Web.Core.Dto.BoxDetailResponse">
<summary> <summary>
根据箱号获取物料信息 根据箱号获取物料信息
@@ -2001,16 +2001,16 @@
单据编号 单据编号
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.InStockTaskQueryResponse.SourceBillNo">
<summary>
来源单号
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.InStockTaskQueryResponse.Status"> <member name="P:WMS.Web.Core.Dto.InStockTaskQueryResponse.Status">
<summary> <summary>
入库状态 入库状态
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.InStockTaskQueryResponse.SourceBillNo">
<summary>
来源单号
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.InStockTaskQueryResponse.Type"> <member name="P:WMS.Web.Core.Dto.InStockTaskQueryResponse.Type">
<summary> <summary>
入库类型 入库类型
@@ -2026,9 +2026,9 @@
组织ID 组织ID
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.InStockTaskQueryResponse.MaterialName"> <member name="P:WMS.Web.Core.Dto.InStockTaskQueryResponse.Specifications">
<summary> <summary>
物料名称 物料规格型号
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.InStockTaskQueryResponse.MaterialNumber"> <member name="P:WMS.Web.Core.Dto.InStockTaskQueryResponse.MaterialNumber">
@@ -2036,9 +2036,9 @@
物料编码 物料编码
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.InStockTaskQueryResponse.Specifications"> <member name="P:WMS.Web.Core.Dto.InStockTaskQueryResponse.MaterialName">
<summary> <summary>
物料规格型号 物料名称
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.InStockTaskQueryResponse.FactoryPrice"> <member name="P:WMS.Web.Core.Dto.InStockTaskQueryResponse.FactoryPrice">
@@ -2371,16 +2371,16 @@
单据编号 单据编号
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.InStockQueryResponse.Type">
<summary>
入库类型
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.InStockQueryResponse.SourceBillNo"> <member name="P:WMS.Web.Core.Dto.InStockQueryResponse.SourceBillNo">
<summary> <summary>
来源单号 来源单号
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.InStockQueryResponse.Type">
<summary>
入库类型
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.InStockQueryResponse.Supplier"> <member name="P:WMS.Web.Core.Dto.InStockQueryResponse.Supplier">
<summary> <summary>
供应商 供应商
@@ -2391,9 +2391,9 @@
组织 组织
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.InStockQueryResponse.MaterialName"> <member name="P:WMS.Web.Core.Dto.InStockQueryResponse.Specifications">
<summary> <summary>
物料名称 物料规格型号
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.InStockQueryResponse.MaterialNumber"> <member name="P:WMS.Web.Core.Dto.InStockQueryResponse.MaterialNumber">
@@ -2401,9 +2401,9 @@
物料编码 物料编码
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.InStockQueryResponse.Specifications"> <member name="P:WMS.Web.Core.Dto.InStockQueryResponse.MaterialName">
<summary> <summary>
物料规格型号 物料名称
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.InStockQueryResponse.Stock"> <member name="P:WMS.Web.Core.Dto.InStockQueryResponse.Stock">
@@ -2907,29 +2907,24 @@
仓位 仓位
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.Inventory.BoxInventoryQueryResponse.MaterialName">
<summary>
物料名称
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Inventory.BoxInventoryQueryResponse.MaterialNumber"> <member name="P:WMS.Web.Core.Dto.Inventory.BoxInventoryQueryResponse.MaterialNumber">
<summary> <summary>
物料编码 物料编码
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.Inventory.BoxInventoryQueryResponse.Specifications">
<summary>
物料规格型号
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Inventory.BoxInventoryQueryResponse.SerialNumbers"> <member name="P:WMS.Web.Core.Dto.Inventory.BoxInventoryQueryResponse.SerialNumbers">
<summary> <summary>
序列号集 序列号集
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.Inventory.BoxInventoryQueryResponse.Org"> <member name="P:WMS.Web.Core.Dto.Inventory.BoxInventoryQueryResponse.Specifications">
<summary> <summary>
组织 物料规格型号
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Inventory.BoxInventoryQueryResponse.MaterialName">
<summary>
物料名称
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.Inventory.BoxInventoryQueryResponse.Qty"> <member name="P:WMS.Web.Core.Dto.Inventory.BoxInventoryQueryResponse.Qty">
@@ -2937,6 +2932,11 @@
物料库存数量 物料库存数量
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.Inventory.BoxInventoryQueryResponse.Org">
<summary>
组织
</summary>
</member>
<member name="T:WMS.Web.Core.Dto.Inventory.BoxInventoryTakeGenerateDto"> <member name="T:WMS.Web.Core.Dto.Inventory.BoxInventoryTakeGenerateDto">
<summary> <summary>
@@ -3097,11 +3097,6 @@
ID ID
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.Inventory.InventoryDetailsQueryResponse.MaterialName">
<summary>
物料名称
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Inventory.InventoryDetailsQueryResponse.MaterialNumber"> <member name="P:WMS.Web.Core.Dto.Inventory.InventoryDetailsQueryResponse.MaterialNumber">
<summary> <summary>
物料编码 物料编码
@@ -3112,9 +3107,9 @@
物料规格型号 物料规格型号
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.Inventory.InventoryDetailsQueryResponse.Org"> <member name="P:WMS.Web.Core.Dto.Inventory.InventoryDetailsQueryResponse.MaterialName">
<summary> <summary>
组织 物料名称
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.Inventory.InventoryDetailsQueryResponse.Stock"> <member name="P:WMS.Web.Core.Dto.Inventory.InventoryDetailsQueryResponse.Stock">
@@ -3122,6 +3117,11 @@
仓库 仓库
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.Inventory.InventoryDetailsQueryResponse.Org">
<summary>
组织
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Inventory.InventoryDetailsQueryResponse.SubStock"> <member name="P:WMS.Web.Core.Dto.Inventory.InventoryDetailsQueryResponse.SubStock">
<summary> <summary>
仓位 仓位
@@ -3227,11 +3227,6 @@
ID ID
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.Inventory.InventoryInOutDetailsQueryResponse.MaterialName">
<summary>
物料名称
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Inventory.InventoryInOutDetailsQueryResponse.MaterialNumber"> <member name="P:WMS.Web.Core.Dto.Inventory.InventoryInOutDetailsQueryResponse.MaterialNumber">
<summary> <summary>
物料编码 物料编码
@@ -3242,19 +3237,14 @@
物料规格型号 物料规格型号
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.Inventory.InventoryInOutDetailsQueryResponse.Type"> <member name="P:WMS.Web.Core.Dto.Inventory.InventoryInOutDetailsQueryResponse.MaterialName">
<summary> <summary>
类型1为入库2为出库 物料名称
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.Inventory.InventoryInOutDetailsQueryResponse.Org"> <member name="P:WMS.Web.Core.Dto.Inventory.InventoryInOutDetailsQueryResponse.OrderBillNo">
<summary> <summary>
组织 单据编号
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Inventory.InventoryInOutDetailsQueryResponse.Stock">
<summary>
仓库
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.Inventory.InventoryInOutDetailsQueryResponse.OrderType"> <member name="P:WMS.Web.Core.Dto.Inventory.InventoryInOutDetailsQueryResponse.OrderType">
@@ -3262,9 +3252,19 @@
单据类型 单据类型
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.Inventory.InventoryInOutDetailsQueryResponse.OrderBillNo"> <member name="P:WMS.Web.Core.Dto.Inventory.InventoryInOutDetailsQueryResponse.Org">
<summary> <summary>
单据编号 组织
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Inventory.InventoryInOutDetailsQueryResponse.CreateTime">
<summary>
创建日期
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Inventory.InventoryInOutDetailsQueryResponse.Type">
<summary>
类型1为入库2为出库
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.Inventory.InventoryInOutDetailsQueryResponse.Qty"> <member name="P:WMS.Web.Core.Dto.Inventory.InventoryInOutDetailsQueryResponse.Qty">
@@ -3277,9 +3277,9 @@
结存 结存
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.Inventory.InventoryInOutDetailsQueryResponse.CreateTime"> <member name="P:WMS.Web.Core.Dto.Inventory.InventoryInOutDetailsQueryResponse.Stock">
<summary> <summary>
创建日期 仓库
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.Login.AccessTokenDto.Token"> <member name="P:WMS.Web.Core.Dto.Login.AccessTokenDto.Token">

View File

@@ -27,71 +27,69 @@ namespace WMS.Web.Core.Dto
/// </summary> /// </summary>
[Column("单据号")] [Column("单据号")]
public string BillNo { get; set; } public string BillNo { get; set; }
/// <summary>
/// 所属箱号编码
/// </summary>
[Column("箱号")]
public string BoxBillNo { get; set; }
/// <summary> /// <summary>
/// 类型1为入库回退下架2为出库回退上架 /// 类型1为入库回退下架2为出库回退上架
/// </summary> /// </summary>
[Column("单据类型")] [Column("单据类型")]
public string Type { get; set; } public string Type { get; set; }
/// <summary> /// <summary>
/// 操作人 /// 所属箱号编码
/// </summary> /// </summary>
[Column("操作人")] [Column("箱号")]
public string Creator { get; set; } public string BoxBillNo { get; set; }
/// <summary> /// <summary>
/// 操作时间 /// 仓位
/// </summary> /// </summary>
[Column("操作时间")] [Column("仓位")]
public DateTime CreateTime { get; set; } public string SubStock { get; set; }
/// <summary> /// <summary>
/// 物料名称 /// 物料名称
/// </summary> /// </summary>
[Column("物料名称")] [Column("物料名称")]
public string MaterialName { get; set; } public string MaterialName { get; set; }
/// <summary> /// <summary>
/// 物料编码
/// </summary>
[Column("物料编码")]
public string MaterialNumber { get; set; }
/// <summary>
/// 物料规格型号 /// 物料规格型号
/// </summary> /// </summary>
[Column("规格型号")] [Column("规格型号")]
public string Specifications { get; set; } public string Specifications { get; set; }
/// <summary> /// <summary>
/// 物料编码
/// </summary>
[Column("物料编码")]
public string MaterialNumber { get; set; }
/// <summary>
/// 序列号集
/// </summary>
[Column("序列号")]
public string SerialNumbers { get; set; }
/// <summary>
/// 数量 /// 数量
/// </summary> /// </summary>
[Column("操作数量")] [Column("操作数量")]
public decimal Qty { get; set; } public decimal Qty { get; set; }
/// <summary>
/// 操作时间
/// </summary>
[Column("操作时间")]
public DateTime CreateTime { get; set; }
/// <summary>
/// 操作人
/// </summary>
[Column("操作人")]
public string Creator { get; set; }
/// <summary> /// <summary>
/// 组织 /// 组织
/// </summary> /// </summary>
[Ignore] [Ignore]
public string Org { get; set; } public string Org { get; set; }
/// <summary>
/// 仓位
/// </summary>
[Column("仓位")]
public string SubStock { get; set; }
/// <summary> /// <summary>
/// 仓库 /// 仓库
/// </summary> /// </summary>
[Ignore] [Ignore]
public string Stock { get; set; } public string Stock { get; set; }
/// <summary>
/// 序列号集
/// </summary>
[Column("序列号")]
public string SerialNumbers { get; set; }
} }
} }

View File

@@ -27,6 +27,11 @@ namespace WMS.Web.Core.Dto
/// </summary> /// </summary>
[Column("入库单号")] [Column("入库单号")]
public string BillNo { get; set; } public string BillNo { get; set; }
/// <summary>
/// 来源单号
/// </summary>
[Column("来源单号")]
public string SourceBillNo { get; set; }
/// <summary> /// <summary>
/// 入库类型 /// 入库类型
@@ -34,11 +39,7 @@ namespace WMS.Web.Core.Dto
[Column("入库类型")] [Column("入库类型")]
public string Type { get; set; } public string Type { get; set; }
/// <summary>
/// 来源单号
/// </summary>
[Column("来源单号")]
public string SourceBillNo { get; set; }
/// <summary> /// <summary>
/// 供应商 /// 供应商
/// </summary> /// </summary>
@@ -50,20 +51,21 @@ namespace WMS.Web.Core.Dto
[Column("组织")] [Column("组织")]
public string Org { get; set; } public string Org { get; set; }
/// <summary> /// <summary>
/// 物料名称 /// 物料规格型号
/// </summary> /// </summary>
[Column("物料名称")] [Column("规格型号")]
public string MaterialName { get; set; } public string Specifications { get; set; }
/// <summary> /// <summary>
/// 物料编码 /// 物料编码
/// </summary> /// </summary>
[Column("物料编码")] [Column("物料编码")]
public string MaterialNumber { get; set; } public string MaterialNumber { get; set; }
/// <summary> /// <summary>
/// 物料规格型号 /// 物料名称
/// </summary> /// </summary>
[Column("规格型号")] [Column("物料名称")]
public string Specifications { get; set; } public string MaterialName { get; set; }
/// <summary> /// <summary>
/// 仓库 /// 仓库
/// </summary> /// </summary>

View File

@@ -27,18 +27,17 @@ namespace WMS.Web.Core.Dto
/// </summary> /// </summary>
[Column("入库任务单号")] [Column("入库任务单号")]
public string BillNo { get; set; } public string BillNo { get; set; }
/// <summary>
/// 来源单号
/// </summary>
[Column("来源单号")]
public string SourceBillNo { get; set; }
/// <summary> /// <summary>
/// 入库状态 /// 入库状态
/// </summary> /// </summary>
[Column("入库状态")] [Column("入库状态")]
public string Status { get; set; } public string Status { get; set; }
/// <summary>
/// 来源单号
/// </summary>
[Column("来源单号")]
public string SourceBillNo { get; set; }
/// <summary> /// <summary>
/// 入库类型 /// 入库类型
/// </summary> /// </summary>
@@ -57,20 +56,22 @@ namespace WMS.Web.Core.Dto
public string Org { get; set; } public string Org { get; set; }
/// <summary> /// <summary>
/// 物料名称 /// 物料规格型号
/// </summary> /// </summary>
[Column("物料名称")] [Column("规格型号")]
public string MaterialName { get; set; } public string Specifications { get; set; }
/// <summary> /// <summary>
/// 物料编码 /// 物料编码
/// </summary> /// </summary>
[Column("物料编码")] [Column("物料编码")]
public string MaterialNumber { get; set; } public string MaterialNumber { get; set; }
/// <summary> /// <summary>
/// 物料规格型号 /// 物料名称
/// </summary> /// </summary>
[Column("规格型号")] [Column("物料名称")]
public string Specifications { get; set; } public string MaterialName { get; set; }
/// <summary> /// <summary>
/// 出厂价 /// 出厂价

View File

@@ -36,37 +36,37 @@ namespace WMS.Web.Core.Dto.Inventory
/// 仓位 /// 仓位
/// </summary> /// </summary>
[Column("仓位")] [Column("仓位")]
public string SubStock { get; set; } public string SubStock { get; set; }
/// <summary>
/// 物料名称
/// </summary>
[Column("物料名称")]
public string MaterialName { get; set; }
/// <summary> /// <summary>
/// 物料编码 /// 物料编码
/// </summary> /// </summary>
[Column("物料编码")] [Column("物料编码")]
public string MaterialNumber { get; set; } public string MaterialNumber { get; set; }
/// <summary> /// <summary>
/// 序列号集
/// </summary>
[Column("序列号")]
public string SerialNumbers { get; set; }
/// <summary>
/// 物料规格型号 /// 物料规格型号
/// </summary> /// </summary>
[Column("规格型号")] [Column("规格型号")]
public string Specifications { get; set; } public string Specifications { get; set; }
/// <summary> /// <summary>
/// 序列号集 /// 物料名称
/// </summary> /// </summary>
[Column("序列号")] [Column("物料名称")]
public string SerialNumbers { get; set; } public string MaterialName { get; set; }
/// <summary>
/// 组织
/// </summary>
[Column("组织")]
public string Org { get; set; }
/// <summary> /// <summary>
/// 物料库存数量 /// 物料库存数量
/// </summary> /// </summary>
[Column("数量")] [Column("数量")]
public decimal Qty { get; set; } public decimal Qty { get; set; }
/// <summary>
/// 组织
/// </summary>
[Column("组织")]
public string Org { get; set; }
} }
} }

View File

@@ -15,17 +15,13 @@ namespace WMS.Web.Core.Dto.Inventory
/// </summary> /// </summary>
[Ignore] [Ignore]
public int Id { get; set; } public int Id { get; set; }
/// <summary>
/// 物料名称
/// </summary>
[Column("物料名称")]
public string MaterialName { get; set; }
/// <summary> /// <summary>
/// 物料编码 /// 物料编码
/// </summary> /// </summary>
[Column("物料编码")] [Column("物料编码")]
public string MaterialNumber { get; set; } public string MaterialNumber { get; set; }
/// <summary> /// <summary>
/// 物料规格型号 /// 物料规格型号
/// </summary> /// </summary>
@@ -33,16 +29,23 @@ namespace WMS.Web.Core.Dto.Inventory
public string Specifications { get; set; } public string Specifications { get; set; }
/// <summary> /// <summary>
/// 组织 /// 物料名称
/// </summary> /// </summary>
[Column("组织")] [Column("物料名称")]
public string Org { get; set; } public string MaterialName { get; set; }
/// <summary> /// <summary>
/// 仓库 /// 仓库
/// </summary> /// </summary>
[Column("仓库")] [Column("仓库")]
public string Stock { get; set; } public string Stock { get; set; }
/// <summary>
/// 组织
/// </summary>
[Column("组织")]
public string Org { get; set; }
/// <summary> /// <summary>
/// 仓位 /// 仓位
/// </summary> /// </summary>

View File

@@ -15,28 +15,35 @@ namespace WMS.Web.Core.Dto.Inventory
/// </summary> /// </summary>
[Ignore] [Ignore]
public int Id { get; set; } public int Id { get; set; }
/// <summary>
/// 物料名称
/// </summary>
[Column("物料名称")]
public string MaterialName { get; set; }
/// <summary> /// <summary>
/// 物料编码 /// 物料编码
/// </summary> /// </summary>
[Column("物料编码")] [Column("物料编码")]
public string MaterialNumber { get; set; } public string MaterialNumber { get; set; }
/// <summary> /// <summary>
/// 物料规格型号 /// 物料规格型号
/// </summary> /// </summary>
[Column("规格型号")] [Column("规格型号")]
public string Specifications { get; set; } public string Specifications { get; set; }
/// <summary>
/// 物料名称
/// </summary>
[Column("物料名称")]
public string MaterialName { get; set; }
/// <summary> /// <summary>
/// 类型1为入库2为出库 /// 单据编号
/// </summary> /// </summary>
[Column("出入库类型")] [Column("单号")]
public string Type { get; set; } public string OrderBillNo { get; set; }
/// <summary>
/// 单据类型
/// </summary>
[Column("单据类型")]
public string OrderType { get; set; }
/// <summary> /// <summary>
/// 组织 /// 组织
@@ -45,22 +52,17 @@ namespace WMS.Web.Core.Dto.Inventory
public string Org { get; set; } public string Org { get; set; }
/// <summary> /// <summary>
/// 仓库 /// 创建日期
/// </summary> /// </summary>
[Column("仓库")] [Column("日期")]
public string Stock { get; set; } public string CreateTime { get; set; }
/// <summary> /// <summary>
/// 单据类型 /// 类型1为入库2为出库
/// </summary> /// </summary>
[Column("单据类型")] [Column("出入库类型")]
public string OrderType { get; set; } public string Type { get; set; }
/// <summary>
/// 单据编号
/// </summary>
[Column("单号")]
public string OrderBillNo { get; set; }
/// <summary> /// <summary>
/// 数量 /// 数量
/// </summary> /// </summary>
@@ -73,9 +75,9 @@ namespace WMS.Web.Core.Dto.Inventory
public decimal SurplusQty { get; set; } public decimal SurplusQty { get; set; }
/// <summary> /// <summary>
/// 创建日期 /// 仓库
/// </summary> /// </summary>
[Column("日期")] [Column("仓库")]
public string CreateTime { get; set; } public string Stock { get; set; }
} }
} }

View File

@@ -40,7 +40,7 @@ namespace WMS.Web.Domain.Services.Public
/// <returns></returns> /// <returns></returns>
public string GetMaterialName(List<ErpMaterialDto> erpMaterials,int materialId) public string GetMaterialName(List<ErpMaterialDto> erpMaterials,int materialId)
{ {
if (erpMaterials == null && erpMaterials.Count == 0) if (erpMaterials == null || erpMaterials.Count == 0)
return ""; return "";
var mat= erpMaterials.Where(x => x.MaterialId == materialId).FirstOrDefault(); var mat= erpMaterials.Where(x => x.MaterialId == materialId).FirstOrDefault();
@@ -62,7 +62,7 @@ namespace WMS.Web.Domain.Services.Public
/// <returns></returns> /// <returns></returns>
public string GetMaterialNumber(List<ErpMaterialDto> erpMaterials, int materialId) public string GetMaterialNumber(List<ErpMaterialDto> erpMaterials, int materialId)
{ {
if (erpMaterials == null && erpMaterials.Count == 0) if (erpMaterials == null || erpMaterials.Count == 0)
return ""; return "";
var mat = erpMaterials.Where(x => x.MaterialId == materialId).FirstOrDefault(); var mat = erpMaterials.Where(x => x.MaterialId == materialId).FirstOrDefault();
if (mat == null) if (mat == null)
@@ -83,7 +83,7 @@ namespace WMS.Web.Domain.Services.Public
/// <returns></returns> /// <returns></returns>
public string GetMaterialSpecifications(List<ErpMaterialDto> erpMaterials, int materialId) public string GetMaterialSpecifications(List<ErpMaterialDto> erpMaterials, int materialId)
{ {
if (erpMaterials == null && erpMaterials.Count == 0) if (erpMaterials == null || erpMaterials.Count == 0)
return ""; return "";
var mat = erpMaterials.Where(x => x.MaterialId == materialId).FirstOrDefault(); var mat = erpMaterials.Where(x => x.MaterialId == materialId).FirstOrDefault();
if (mat == null) if (mat == null)
@@ -104,7 +104,7 @@ namespace WMS.Web.Domain.Services.Public
/// <returns></returns> /// <returns></returns>
public string GetMaterialUnitName(List<ErpMaterialDto> erpMaterials, int materialId) public string GetMaterialUnitName(List<ErpMaterialDto> erpMaterials, int materialId)
{ {
if (erpMaterials == null && erpMaterials.Count == 0) if (erpMaterials == null || erpMaterials.Count == 0)
return ""; return "";
var mat = erpMaterials.Where(x => x.MaterialId == materialId).FirstOrDefault(); var mat = erpMaterials.Where(x => x.MaterialId == materialId).FirstOrDefault();
if (mat == null) if (mat == null)
@@ -124,7 +124,7 @@ namespace WMS.Web.Domain.Services.Public
/// <returns></returns> /// <returns></returns>
public int GetMaterialUnitId(List<ErpMaterialDto> erpMaterials, int materialId) public int GetMaterialUnitId(List<ErpMaterialDto> erpMaterials, int materialId)
{ {
if (erpMaterials == null && erpMaterials.Count == 0) if (erpMaterials == null || erpMaterials.Count == 0)
return 0; return 0;
var mat = erpMaterials.Where(x => x.MaterialId == materialId).FirstOrDefault(); var mat = erpMaterials.Where(x => x.MaterialId == materialId).FirstOrDefault();
if (mat == null) if (mat == null)
@@ -144,7 +144,7 @@ namespace WMS.Web.Domain.Services.Public
/// <returns></returns> /// <returns></returns>
public string GetMaterialUnitNumber(List<ErpMaterialDto> erpMaterials, int materialId) public string GetMaterialUnitNumber(List<ErpMaterialDto> erpMaterials, int materialId)
{ {
if (erpMaterials == null && erpMaterials.Count == 0) if (erpMaterials == null || erpMaterials.Count == 0)
return ""; return "";
var mat = erpMaterials.Where(x => x.MaterialId == materialId).FirstOrDefault(); var mat = erpMaterials.Where(x => x.MaterialId == materialId).FirstOrDefault();
if (mat == null) if (mat == null)
@@ -165,7 +165,7 @@ namespace WMS.Web.Domain.Services.Public
/// <returns></returns> /// <returns></returns>
public string GetOrgName(List<ErpOrgDto> erpOrgs, int orgId) public string GetOrgName(List<ErpOrgDto> erpOrgs, int orgId)
{ {
if (erpOrgs == null && erpOrgs.Count == 0) if (erpOrgs == null || erpOrgs.Count == 0)
return ""; return "";
var org = erpOrgs.Where(x => x.Id == orgId).FirstOrDefault(); var org = erpOrgs.Where(x => x.Id == orgId).FirstOrDefault();
return org == null ? "" : org.Name; return org == null ? "" : org.Name;
@@ -179,7 +179,7 @@ namespace WMS.Web.Domain.Services.Public
/// <returns></returns> /// <returns></returns>
public string GetOrgName(List<ErpOrgDto> erpOrgs, string orgCode) public string GetOrgName(List<ErpOrgDto> erpOrgs, string orgCode)
{ {
if (erpOrgs == null && erpOrgs.Count == 0) if (erpOrgs == null || erpOrgs.Count == 0)
return ""; return "";
var org = erpOrgs.Where(x => x.Number == orgCode).FirstOrDefault(); var org = erpOrgs.Where(x => x.Number == orgCode).FirstOrDefault();
return org == null ? "" : org.Name; return org == null ? "" : org.Name;
@@ -193,7 +193,7 @@ namespace WMS.Web.Domain.Services.Public
/// <returns></returns> /// <returns></returns>
public int GetOrgId(List<ErpOrgDto> erpOrgs, string orgCode) public int GetOrgId(List<ErpOrgDto> erpOrgs, string orgCode)
{ {
if (erpOrgs == null && erpOrgs.Count == 0) if (erpOrgs == null || erpOrgs.Count == 0)
return 0; return 0;
var org = erpOrgs.Where(x => x.Number == orgCode).FirstOrDefault(); var org = erpOrgs.Where(x => x.Number == orgCode).FirstOrDefault();
return org == null ? 0 : org.Id; return org == null ? 0 : org.Id;
@@ -207,7 +207,7 @@ namespace WMS.Web.Domain.Services.Public
/// <returns></returns> /// <returns></returns>
public string GetSupplierName(List<ErpSupplierDto> erpSuppliers, int supplierId) public string GetSupplierName(List<ErpSupplierDto> erpSuppliers, int supplierId)
{ {
if (erpSuppliers == null && erpSuppliers.Count == 0) if (erpSuppliers == null || erpSuppliers.Count == 0)
return ""; return "";
var supplier = erpSuppliers.Where(x => x.Id == supplierId).FirstOrDefault(); var supplier = erpSuppliers.Where(x => x.Id == supplierId).FirstOrDefault();
return supplier == null ? "" : supplier.Name; return supplier == null ? "" : supplier.Name;
@@ -220,7 +220,7 @@ namespace WMS.Web.Domain.Services.Public
/// <returns></returns> /// <returns></returns>
public string GetCustomerName(List<ErpCustomerDto> erpCustomers, int customerId) public string GetCustomerName(List<ErpCustomerDto> erpCustomers, int customerId)
{ {
if (erpCustomers == null && erpCustomers.Count == 0) if (erpCustomers == null || erpCustomers.Count == 0)
return ""; return "";
var supplier = erpCustomers.Where(x => x.Id == customerId).FirstOrDefault(); var supplier = erpCustomers.Where(x => x.Id == customerId).FirstOrDefault();
return supplier == null ? "" : supplier.Name; return supplier == null ? "" : supplier.Name;
@@ -234,7 +234,7 @@ namespace WMS.Web.Domain.Services.Public
/// <returns></returns> /// <returns></returns>
public string GetStockName(List<ErpStockDto> erpStocks, int stockId) public string GetStockName(List<ErpStockDto> erpStocks, int stockId)
{ {
if (erpStocks == null && erpStocks.Count == 0) if (erpStocks == null || erpStocks.Count == 0)
return ""; return "";
var stock = erpStocks.Where(x => x.Id == stockId).FirstOrDefault(); var stock = erpStocks.Where(x => x.Id == stockId).FirstOrDefault();
return stock == null ? "" : stock.Name; return stock == null ? "" : stock.Name;
@@ -248,7 +248,7 @@ namespace WMS.Web.Domain.Services.Public
/// <returns></returns> /// <returns></returns>
public string GetStockName(List<ErpStockDto> erpStocks, string code) public string GetStockName(List<ErpStockDto> erpStocks, string code)
{ {
if (erpStocks == null && erpStocks.Count == 0) if (erpStocks == null || erpStocks.Count == 0)
return ""; return "";
var stock = erpStocks.Where(x => x.Code == code).FirstOrDefault(); var stock = erpStocks.Where(x => x.Code == code).FirstOrDefault();
return stock == null ? "" : stock.Name; return stock == null ? "" : stock.Name;
@@ -262,7 +262,7 @@ namespace WMS.Web.Domain.Services.Public
/// <returns></returns> /// <returns></returns>
public string GetStockCode(List<ErpStockDto> erpStocks, int stockId) public string GetStockCode(List<ErpStockDto> erpStocks, int stockId)
{ {
if (erpStocks == null && erpStocks.Count == 0) if (erpStocks == null || erpStocks.Count == 0)
return ""; return "";
var stock = erpStocks.Where(x => x.Id == stockId).FirstOrDefault(); var stock = erpStocks.Where(x => x.Id == stockId).FirstOrDefault();
return stock == null ? "" : stock.Code; return stock == null ? "" : stock.Code;

View File

@@ -94,10 +94,15 @@ namespace WMS.Web.Repositories
query = query.Where(w => w.order.SubStockId == dto.SubStockId.Value); query = query.Where(w => w.order.SubStockId == dto.SubStockId.Value);
//物料ID在模糊后的物料 //物料ID在模糊后的物料
if (materials != null && materials.Count != 0 && !string.IsNullOrEmpty(dto.MaterialNumber)) if (!string.IsNullOrEmpty(dto.MaterialNumber))
{ {
var mids = materials.Select(x => x.MaterialId).ToList(); if (materials != null && materials.Count != 0)
query = query.Where(w => mids.Contains(w.detail.MaterialId)); {
var mids = materials.Select(x => x.MaterialId).ToList();
query = query.Where(w => mids.Contains(w.detail.MaterialId));
}
else
query = query.Where(w => w.detail.MaterialId == 0);
} }
@@ -116,6 +121,7 @@ namespace WMS.Web.Repositories
Org = _erpBasicDataExtendService.GetOrgName(orgs, s.order.OrgCode), Org = _erpBasicDataExtendService.GetOrgName(orgs, s.order.OrgCode),
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();
return (list,total); return (list,total);
} }

View File

@@ -252,10 +252,15 @@ namespace WMS.Web.Repositories
query = query.Where(w => EF.Functions.Like(w.detail.SourceBillNo, "%" + dto.SourceBillNo + "%")); query = query.Where(w => EF.Functions.Like(w.detail.SourceBillNo, "%" + dto.SourceBillNo + "%"));
//物料ID在模糊后的物料 //物料ID在模糊后的物料
if (materials != null && materials.Count != 0 && !string.IsNullOrEmpty(dto.MaterialNumber)) if (!string.IsNullOrEmpty(dto.MaterialNumber))
{ {
var mids = materials.Select(x => x.MaterialId).ToList(); if (materials != null && materials.Count != 0)
query = query.Where(w => mids.Contains(w.detail.MaterialId)); {
var mids = materials.Select(x => x.MaterialId).ToList();
query = query.Where(w => mids.Contains(w.detail.MaterialId));
}
else
query = query.Where(w => w.detail.MaterialId == 0);
} }
if (dto.SupplierId.HasValue) if (dto.SupplierId.HasValue)

View File

@@ -470,10 +470,15 @@ namespace WMS.Web.Repositories
query = query.Where(w => EF.Functions.Like(w.order.SourceBillNo, "%" + dto.SourceBillNo + "%")); query = query.Where(w => EF.Functions.Like(w.order.SourceBillNo, "%" + dto.SourceBillNo + "%"));
//物料ID在模糊后的物料 //物料ID在模糊后的物料
if (materials != null && materials.Count != 0 && !string.IsNullOrEmpty(dto.MaterialNumber)) if (!string.IsNullOrEmpty(dto.MaterialNumber))
{ {
var mids = materials.Select(x => x.MaterialId).ToList(); if (materials != null && materials.Count != 0)
query = query.Where(w => mids.Contains(w.detail.MaterialId)); {
var mids = materials.Select(x => x.MaterialId).ToList();
query = query.Where(w => mids.Contains(w.detail.MaterialId));
}
else
query = query.Where(w => w.detail.MaterialId == 0);
} }
if (ids_Receiver.Count() > 0) if (ids_Receiver.Count() > 0)

View File

@@ -76,10 +76,14 @@ namespace WMS.Web.Repositories
.Where(adv => 1 == 1); .Where(adv => 1 == 1);
//物料ID在模糊后的物料 //物料ID在模糊后的物料
if (materials != null && materials.Count != 0 && !string.IsNullOrEmpty(dto.MaterialNumber)) if (!string.IsNullOrEmpty(dto.MaterialNumber))
{ {
var mids = materials.Select(x => x.MaterialId).ToList(); if (materials != null && materials.Count != 0)
query = query.Where(w => mids.Contains(w.MaterialId)); {
var mids = materials.Select(x => x.MaterialId).ToList();
query = query.Where(w => mids.Contains(w.MaterialId));
}else
query = query.Where(w => w.MaterialId==0);
} }
if (!string.IsNullOrEmpty(dto.StockCode)) if (!string.IsNullOrEmpty(dto.StockCode))
@@ -107,7 +111,7 @@ namespace WMS.Web.Repositories
Unit = _erpBasicDataExtendService.GetMaterialUnitName(materials, s.MaterialId), Unit = _erpBasicDataExtendService.GetMaterialUnitName(materials, s.MaterialId),
}).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();
return (list,total); return (list,total);
} }
/// <summary> /// <summary>

View File

@@ -77,10 +77,15 @@ namespace WMS.Web.Repositories
.Where(adv => 1 == 1); .Where(adv => 1 == 1);
//物料ID在模糊后的物料 //物料ID在模糊后的物料
if (materials != null && materials.Count != 0 && !string.IsNullOrEmpty(dto.MaterialNumber)) if (!string.IsNullOrEmpty(dto.MaterialNumber))
{ {
var mids = materials.Select(x => x.MaterialId).ToList(); if (materials != null && materials.Count != 0)
query = query.Where(w => mids.Contains(w.MaterialId)); {
var mids = materials.Select(x => x.MaterialId).ToList();
query = query.Where(w => mids.Contains(w.MaterialId));
}
else
query = query.Where(w => w.MaterialId == 0);
} }
if (!string.IsNullOrEmpty(dto.StockCode)) if (!string.IsNullOrEmpty(dto.StockCode))