diff --git a/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 b/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 index 6102f9e7..7f0cc8e0 100644 Binary files a/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 and b/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 differ diff --git a/src/WMS.Web.Domain/Entitys/InstockTask.cs b/src/WMS.Web.Domain/Entitys/InstockTask.cs index dfad8045..a3da9baa 100644 --- a/src/WMS.Web.Domain/Entitys/InstockTask.cs +++ b/src/WMS.Web.Domain/Entitys/InstockTask.cs @@ -63,6 +63,10 @@ namespace WMS.Web.Domain.Entitys /// 创建时间(erp那边的创建时间) /// public DateTime CreateTime { get; set; } + /// + /// 在wms最新数据修改时间 + /// + public DateTime WmsUpdateTime { get; set; } = DateTime.Now; /// /// 作废人 diff --git a/src/WMS.Web.Domain/Entitys/OutStockTask.cs b/src/WMS.Web.Domain/Entitys/OutStockTask.cs index 1384008f..5d63d14f 100644 --- a/src/WMS.Web.Domain/Entitys/OutStockTask.cs +++ b/src/WMS.Web.Domain/Entitys/OutStockTask.cs @@ -84,6 +84,11 @@ namespace WMS.Web.Domain.Entitys [Column("CreateTime")] public DateTime? CreateTime { get; set; } /// + /// 在wms最新数据修改时间 + /// + [Column("WmsUpdateTime")] + public DateTime WmsUpdateTime { get; set; } = DateTime.Now; + /// /// 明细 /// public List Details = new List(); diff --git a/src/WMS.Web.Domain/Services/InStockTaskService.cs b/src/WMS.Web.Domain/Services/InStockTaskService.cs index f092734c..df38cea2 100644 --- a/src/WMS.Web.Domain/Services/InStockTaskService.cs +++ b/src/WMS.Web.Domain/Services/InStockTaskService.cs @@ -600,7 +600,8 @@ namespace WMS.Web.Domain.Services //过滤掉已经作废的单据 //data_list = data_list.Where(w => w.Status != InstockStatus.Repeal).ToList(); - + //更新修改时间 + data_list.ForEach(f => f.WmsUpdateTime = DateTime.Now); //2.3.提交任务单的修改 var isSuccess = await _inStockTaskRepositories.UpdateRange(data_list, isTransaction); if (!isSuccess) diff --git a/src/WMS.Web.Domain/Services/OutStockTaskService.cs b/src/WMS.Web.Domain/Services/OutStockTaskService.cs index 4376fd35..2b27d129 100644 --- a/src/WMS.Web.Domain/Services/OutStockTaskService.cs +++ b/src/WMS.Web.Domain/Services/OutStockTaskService.cs @@ -218,8 +218,10 @@ namespace WMS.Web.Domain.Services outStockTask.GenerateStatus(); } } - //过滤掉已经作废的单据 + var update_date_list = data_list.Where(w => update_ids.Contains(w.Id)).ToList(); + //更新修改时间 + update_date_list.ForEach(f => f.WmsUpdateTime = DateTime.Now); //2.2.提交修改 var isSuccess = await _outStockTaskRepositories.EditEntityList(update_date_list, isTransaction); if (!isSuccess)