|
|
@ -32,7 +32,7 @@ public class BackFlushNoteAppService : |
|
|
|
{ |
|
|
|
var entities = ObjectMapper.Map<List<BackFlushNoteEditInput>, List<BackFlushNote>>(inputs); |
|
|
|
|
|
|
|
entities = await ProcessingBackFlushNoteData(entities).ConfigureAwait(false); |
|
|
|
entities = await ProcessingBackFlushNoteDataAsync(entities).ConfigureAwait(false); |
|
|
|
|
|
|
|
entities = await _backFlushNoteManager.CreateManyAsync(entities).ConfigureAwait(false); |
|
|
|
|
|
|
@ -42,7 +42,7 @@ public class BackFlushNoteAppService : |
|
|
|
} |
|
|
|
|
|
|
|
[HttpGet("by-product-recyle-number")] |
|
|
|
public async Task<List<BackFlushNoteDTO>> GetListByProductRecycleNumber(string number) |
|
|
|
public async Task<List<BackFlushNoteDTO>> GetListByProductRecycleNumberAsync(string number) |
|
|
|
{ |
|
|
|
var entities = await _repository.GetListAsync(t => t.ProductRecycleNumber == number, true) |
|
|
|
.ConfigureAwait(false); |
|
|
@ -54,12 +54,12 @@ public class BackFlushNoteAppService : |
|
|
|
/// 处理数据
|
|
|
|
/// </summary>
|
|
|
|
/// <returns></returns>
|
|
|
|
private async Task<List<BackFlushNote>> ProcessingBackFlushNoteData(List<BackFlushNote> backFlushNotes) |
|
|
|
private async Task<List<BackFlushNote>> ProcessingBackFlushNoteDataAsync(List<BackFlushNote> backFlushNotes) |
|
|
|
{ |
|
|
|
if (backFlushNotes != null && backFlushNotes.Count > 0) |
|
|
|
{ |
|
|
|
var itemCodes = backFlushNotes.Select(t => t.ItemCode); |
|
|
|
List<ItemBasicDTO> itemBasicDtos = await _itemBasicAppService.GetByCodesAsync(itemCodes).ConfigureAwait(false); |
|
|
|
var itemBasicDtos = await _itemBasicAppService.GetByCodesAsync(itemCodes).ConfigureAwait(false); |
|
|
|
|
|
|
|
backFlushNotes.ForEach(t => |
|
|
|
{ |
|
|
|