From 85ee8bd11227976ee2fbb01532dbea13a9848a4a Mon Sep 17 00:00:00 2001 From: 18942506660 <18942506660@A18942506660> Date: Fri, 5 Jan 2024 10:23:38 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E7=9B=98=E7=82=B9=E4=B8=8D?= =?UTF-8?q?=E5=90=8C=E6=AD=A5=E9=87=91=E8=9D=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WMS.Web.Domain/Entitys/TakeStock.cs | 2 +- .../Services/TakeStockService.cs | 51 ++++++++++--------- 2 files changed, 27 insertions(+), 26 deletions(-) diff --git a/src/WMS.Web.Domain/Entitys/TakeStock.cs b/src/WMS.Web.Domain/Entitys/TakeStock.cs index 828aea38..2677595f 100644 --- a/src/WMS.Web.Domain/Entitys/TakeStock.cs +++ b/src/WMS.Web.Domain/Entitys/TakeStock.cs @@ -39,7 +39,7 @@ namespace WMS.Web.Domain.Entitys /// 同步状态 /// [Column("SuccessSync")] - public SyncStatus SuccessSync { get; set; } = SyncStatus.SyncIng; + public SyncStatus SuccessSync { get; set; } = SyncStatus.Success; /// /// 盘点结果类型:1为盘盈,2位盘亏 /// 盘点数量-系统库存 大于0为盘盈 小于0为盘亏 diff --git a/src/WMS.Web.Domain/Services/TakeStockService.cs b/src/WMS.Web.Domain/Services/TakeStockService.cs index 2fbdaa0e..51008afe 100644 --- a/src/WMS.Web.Domain/Services/TakeStockService.cs +++ b/src/WMS.Web.Domain/Services/TakeStockService.cs @@ -146,10 +146,10 @@ namespace WMS.Web.Domain.Services if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError); - //同步金蝶 - OperateRequest oRequest = new OperateRequest(); - oRequest.Ids = list.Select(s => s.Id).ToList(); - await Sync(oRequest, false); + ////同步金蝶 + //OperateRequest oRequest = new OperateRequest(); + //oRequest.Ids = list.Select(s => s.Id).ToList(); + //await Sync(oRequest, false); return Result.ReSuccess(); } @@ -161,27 +161,28 @@ namespace WMS.Web.Domain.Services /// public Task Sync(OperateRequest dto, bool isRepeatSync = true) { - var list = _takeStockRepositories.GetEntityList(dto.Ids).GetAwaiter().GetResult(); - var isSuccess = true; - if (isRepeatSync) - { - list = list.Where(w => w.SuccessSync == SyncStatus.Fail).ToList(); - list.ForEach(f => f.RepeatSync()); - isSuccess = _takeStockRepositories.EditEntityList(list, true).GetAwaiter().GetResult(); - } - Task.Run(async () => - { - foreach (var entity in list) - { - var res = await Loss_Profit(entity); - if (!res.IsSuccess) - _logger.LogError($"盘点同步失败:{res.Message}"); - } - }); - if (isSuccess) - return Task.FromResult(Result.ReSuccess()); - else - return Task.FromResult(Result.ReFailure(ResultCodes.DateWriteError)); + return Task.FromResult(Result.ReSuccess()); + //var list = _takeStockRepositories.GetEntityList(dto.Ids).GetAwaiter().GetResult(); + //var isSuccess = true; + //if (isRepeatSync) + //{ + // list = list.Where(w => w.SuccessSync == SyncStatus.Fail).ToList(); + // list.ForEach(f => f.RepeatSync()); + // isSuccess = _takeStockRepositories.EditEntityList(list, true).GetAwaiter().GetResult(); + //} + //Task.Run(async () => + // { + // foreach (var entity in list) + // { + // var res = await Loss_Profit(entity); + // if (!res.IsSuccess) + // _logger.LogError($"盘点同步失败:{res.Message}"); + // } + // }); + //if (isSuccess) + // return Task.FromResult(Result.ReSuccess()); + //else + // return Task.FromResult(Result.ReFailure(ResultCodes.DateWriteError)); } ///