From 920b3886b7a3dc2323a904f41d8b57d6dacfc127 Mon Sep 17 00:00:00 2001 From: zhaoxinyu <89237069@qq.com> Date: Tue, 5 Mar 2024 17:22:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Kittings/KittingAppService.cs | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/Kittings/KittingAppService.cs b/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/Kittings/KittingAppService.cs index 459292482..33ef8b711 100644 --- a/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/Kittings/KittingAppService.cs +++ b/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/Kittings/KittingAppService.cs @@ -91,21 +91,31 @@ public class KittingAppService : SfsBaseDataWithCodeAppServiceBase UpdateAsync(Guid id, KittingEditInput input) + public override Task UpdateAsync(Guid id, KittingEditInput input) { - var detailquery = _repository.WithDetails(); - var first = detailquery.FirstOrDefault(p => p.Id == id); + //var detailquery = _repository.WithDetails(); + //var first = detailquery.FirstOrDefault(p => p.Id == id); + //var ids=input.Details.Select(p => p.Id); + //first.Details.Where(p =>ids.Contains(p.Id)); - var entity = ObjectMapper.Map(input); - entity.SetId(id); - entity.Code = first.Code; - await _repository.UpsertAsync(entity).ConfigureAwait(false); - var firstEntity = detailquery.FirstOrDefault(p => p.Id == id); + + return base.UpdateAsync(id, input); + + + + + + + //var entity = ObjectMapper.Map(input); + ////entity.SetId(id); + ////entity.Code = first.Code; + //await _repository.UpsertAsync(entity).ConfigureAwait(false); + //var firstEntity = detailquery.FirstOrDefault(p => p.Id == id); - return ObjectMapper.Map(first); + //return ObjectMapper.Map(first); }