From b74e86aceb53198d02c29880b55400931bd27ea5 Mon Sep 17 00:00:00 2001 From: 18942506660 <18942506660@A18942506660> Date: Tue, 7 Nov 2023 10:10:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=BA=E5=BA=93=E4=BB=BB=E5=8A=A1=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=87=BA=E5=BA=93=E5=BC=80=E5=A7=8B=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E5=92=8C=E7=BB=93=E6=9D=9F=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../OutStockTaskQueryInfoResponse.cs | 12 ++++++++++++ .../Entitys/OutStockTaskDetails.cs | 16 +++++++++++++++- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/src/WMS.Web.Core/Dto/OutStockTask/OutStockTaskQueryInfoResponse.cs b/src/WMS.Web.Core/Dto/OutStockTask/OutStockTaskQueryInfoResponse.cs index 01815845..b867c805 100644 --- a/src/WMS.Web.Core/Dto/OutStockTask/OutStockTaskQueryInfoResponse.cs +++ b/src/WMS.Web.Core/Dto/OutStockTask/OutStockTaskQueryInfoResponse.cs @@ -85,5 +85,17 @@ namespace WMS.Web.Core.Dto.OutStockTask /// 创建时间(erp那边的创建时间) /// public string CreateTime { get; set; } + /// + /// 单位 + /// + public string Unit { get; set; } + /// + /// 出库开始时间 + /// + public DateTime? OutStockBeginTime { get; set; } + /// + /// 出库结束时间 + /// + public DateTime? OutStockEndTime { get; set; } } } diff --git a/src/WMS.Web.Domain/Entitys/OutStockTaskDetails.cs b/src/WMS.Web.Domain/Entitys/OutStockTaskDetails.cs index d68aa89f..9098ba6b 100644 --- a/src/WMS.Web.Domain/Entitys/OutStockTaskDetails.cs +++ b/src/WMS.Web.Domain/Entitys/OutStockTaskDetails.cs @@ -61,7 +61,16 @@ namespace WMS.Web.Domain.Entitys /// [Column("Remark")] public string Remark { get; set; } - + /// + /// 出库开始时间 + /// + [Column("OutStockBeginTime")] + public DateTime? OutStockBeginTime { get; set; } + /// + /// 出库结束时间 + /// + [Column("OutStockEndTime")] + public DateTime? OutStockEndTime { get; set; } /// /// 出库 反写 任务单 @@ -74,6 +83,11 @@ namespace WMS.Web.Domain.Entitys if ((this.AccruedQty - this.RealityQty) < qty) return Result.ReFailure(ResultCodes.OutStockQtyError); + if (this.RealityQty <= 0) + this.OutStockBeginTime = DateTime.Now; + + this.OutStockEndTime = DateTime.Now; + this.RealityQty = this.RealityQty + qty; return Result.ReSuccess();