Browse Source

更新版本

dev_DY_CC
赵新宇 1 year ago
parent
commit
920b3886b7
  1. 28
      be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/Kittings/KittingAppService.cs

28
be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/Kittings/KittingAppService.cs

@ -91,21 +91,31 @@ public class KittingAppService : SfsBaseDataWithCodeAppServiceBase<Kitting, Kitt
[HttpPut]
[Route("{id}")]
public override async Task<KittingDTO> UpdateAsync(Guid id, KittingEditInput input)
public override Task<KittingDTO> 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<KittingEditInput, Kitting>(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<KittingEditInput, Kitting>(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<Kitting, KittingDTO>(first);
//return ObjectMapper.Map<Kitting, KittingDTO>(first);
}

Loading…
Cancel
Save