Browse Source

Eos接口日志整理

dev_DY_CC
lvzb 10 months ago
parent
commit
650b5eb2cc
  1. 11
      be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.EosAgent/Incoming/EosIncomingBackgroundWorker.cs
  2. 10
      be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.EosAgent/Outgoing/EosOutgoingBackgroundWorker.cs

11
be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.EosAgent/Incoming/EosIncomingBackgroundWorker.cs

@ -11,7 +11,7 @@ namespace Win_in.Sfs.Wms.DataExchange.Fawtyg.EosAgent;
public class EosIncomingBackgroundWorker : AsyncPeriodicBackgroundWorkerBase
{
private readonly string Incoming = "EOS Incoming";
private readonly string Incoming = "EOS 接收";
private readonly IOptions<EosOptions> _options;
@ -28,10 +28,10 @@ public class EosIncomingBackgroundWorker : AsyncPeriodicBackgroundWorkerBase
[UnitOfWork]
protected override async Task DoWorkAsync(PeriodicBackgroundWorkerContext workerContext)
{
Logger.LogInformation($"Starting: Handling {Incoming}");
Logger.LogInformation($"开始: 处理 {Incoming}");
if (!_options.Value.IncomingOptions.Active)
{
Logger.LogInformation($"{Incoming} is not active!");
Logger.LogInformation($"{Incoming} 已关闭没有执行!");
return;
}
@ -42,6 +42,7 @@ public class EosIncomingBackgroundWorker : AsyncPeriodicBackgroundWorkerBase
var plansFromExternalList = await planReader.ReadAsync().ConfigureAwait(false);
//转换Plan
await planConverter.ConvertAsync(plansFromExternalList).ConfigureAwait(false);
Logger.LogInformation($"处理采购订单【{plansFromExternalList.Count}】条数据");
Logger.LogInformation($"读取 发货单");
var shipHandleService = workerContext.ServiceProvider.GetRequiredService<ShipReader>();
@ -50,6 +51,7 @@ public class EosIncomingBackgroundWorker : AsyncPeriodicBackgroundWorkerBase
var shipsFromExternalList = await shipHandleService.ReadAsync().ConfigureAwait(false);
//转换Ship
await shipConverter.ConvertAsync(shipsFromExternalList).ConfigureAwait(false);
Logger.LogInformation($"处理发货单【{shipsFromExternalList.Count}】条数据");
Logger.LogInformation($"读取 产品");
var productHandleService = workerContext.ServiceProvider.GetRequiredService<ProductReader>();
@ -58,8 +60,9 @@ public class EosIncomingBackgroundWorker : AsyncPeriodicBackgroundWorkerBase
var productsFromExternalList = await productHandleService.ReadAsync().ConfigureAwait(false);
// 转换Product
await productConverter.ConvertAsync(productsFromExternalList).ConfigureAwait(false);
Logger.LogInformation($"处理产品【{productsFromExternalList.Count}】条数据");
Logger.LogInformation($"Completed: Handling {Incoming}");
Logger.LogInformation($"提交: 处理 {Incoming}");
}
}

10
be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.EosAgent/Outgoing/EosOutgoingBackgroundWorker.cs

@ -10,7 +10,7 @@ namespace Win_in.Sfs.Wms.DataExchange.Fawtyg.EosAgent;
public class EosOutgoingBackgroundWorker : AsyncPeriodicBackgroundWorkerBase
{
private readonly string Outgoing = "EOS Outgoing";
private readonly string Outgoing = "EOS 发送";
private readonly IOptions<EosOptions> _options;
@ -28,10 +28,10 @@ public class EosOutgoingBackgroundWorker : AsyncPeriodicBackgroundWorkerBase
[UnitOfWork]
protected override async Task DoWorkAsync(PeriodicBackgroundWorkerContext workerContext)
{
Logger.LogInformation($"Starting: Handling {Outgoing}");
Logger.LogInformation($"开始: 处理 {Outgoing}");
if (!_options.Value.IncomingOptions.Active)
{
Logger.LogInformation($"{Outgoing} is not active!");
Logger.LogInformation($"{Outgoing} 已关闭没有执行!");
return;
}
@ -40,14 +40,16 @@ public class EosOutgoingBackgroundWorker : AsyncPeriodicBackgroundWorkerBase
var arriveNoteList = await arriveConvert.ConvertAsync().ConfigureAwait(false);
var arriveWriter = workerContext.ServiceProvider.GetRequiredService<ArriveNoteWriter>();
await arriveWriter.WriteAsync(arriveNoteList).ConfigureAwait(false);
Logger.LogInformation($"处理采购上架单【{arriveNoteList.Count}】条数据");
Logger.LogInformation($"传出 采购退货单");
var returnConvert = workerContext.ServiceProvider.GetRequiredService<ReturnConverter>();
var returnNoteList = await returnConvert.ConvertAsync().ConfigureAwait(false);
var returnWriter = workerContext.ServiceProvider.GetRequiredService<ReturnNoteWriter>();
await returnWriter.WriteAsync(returnNoteList).ConfigureAwait(false);
Logger.LogInformation($"处理采购退货单【{returnNoteList.Count}】条数据");
Logger.LogInformation($"Completed: Handling {Outgoing}");
Logger.LogInformation($"提交: 处理 {Outgoing}");
}
}

Loading…
Cancel
Save