|
|
@ -33,6 +33,17 @@ public class OutgoingFromWmsWorker : AsyncPeriodicBackgroundWorkerBase |
|
|
|
|
|
|
|
//Do the work
|
|
|
|
var batchSize = _options.BatchSize; |
|
|
|
//List<Filter> filters = new List<Filter>();
|
|
|
|
//filters.Add( new Filter("Status", EnumExchangeDataStatus.Unread.ToString()));
|
|
|
|
//var input = new SfsStoreRequestInputBase
|
|
|
|
//{
|
|
|
|
// Condition = new Condition { Filters = filters },
|
|
|
|
// MaxResultCount = batchSize,
|
|
|
|
// SkipCount = 0,
|
|
|
|
// Sorting = "WriteTime"
|
|
|
|
//};
|
|
|
|
|
|
|
|
//var exchangeDataList = await exchangeDataAppService.GetAllListByFilterAsync(input).ConfigureAwait(false);
|
|
|
|
var exchangeDataList = await exchangeDataAppService.GetToBeProcessedListAsync(batchSize).ConfigureAwait(false); |
|
|
|
var outgoingFromWmsList = objectMapper.Map<List<ExchangeDataDTO>, List<OutgoingFromWms>>(exchangeDataList); |
|
|
|
await outgoingFromWmsManager.CreateManyAsync(outgoingFromWmsList).ConfigureAwait(false); |
|
|
|