Browse Source

同步零件更新库存余额零件信息,暂不更新

集成Redis
唐明亮 2 years ago
parent
commit
6b367f2a44
  1. 35
      be/DataExchange/src/Win_in.Sfs.Wms.DataExchange.Agent/IncomingToWmsExtensions.cs

35
be/DataExchange/src/Win_in.Sfs.Wms.DataExchange.Agent/IncomingToWmsExtensions.cs

@ -56,26 +56,33 @@ public static class IncomingToWmsExtensions
var itemBasicAppService = workerContext.ServiceProvider.GetRequiredService<IItemBasicAppService>(); var itemBasicAppService = workerContext.ServiceProvider.GetRequiredService<IItemBasicAppService>();
await itemBasicAppService.UpsertAsyncByInterface(item).ConfigureAwait(false); await itemBasicAppService.UpsertAsyncByInterface(item).ConfigureAwait(false);
try //try
{ //{
// Thread thread = new Thread(thead);
var BalanceAppService = workerContext.ServiceProvider.GetRequiredService<IBalanceAppService>(); // thread.Start();
BalanceUpdateItemBasicInfoDto balan = new BalanceUpdateItemBasicInfoDto(); // var BalanceAppService = workerContext.ServiceProvider.GetRequiredService<IBalanceAppService>();
BalanceUpdateItemBasicInfo bala = new BalanceUpdateItemBasicInfo(); // BalanceUpdateItemBasicInfoDto balan = new BalanceUpdateItemBasicInfoDto();
bala.ItemCode = item.Code; // List<BalanceUpdateItemBasicInfo> bala = new List<BalanceUpdateItemBasicInfo>();
bala.ItemDesc1 = item.Desc1; // BalanceUpdateItemBasicInfo ba = new BalanceUpdateItemBasicInfo();
bala.ItemDesc2 = item.Desc2; // ba.ItemCode = item.Code;
balan.BalanceUpdateItemBasicInfos.Add(bala); // ba.ItemDesc1 = item.Desc1;
await BalanceAppService.UpdateItemBasicInfoAsync(balan).ConfigureAwait(false); // ba.ItemDesc2 = item.Desc2;
} // ba.ItemName = item.Name;
catch (Exception e) // bala.Add(ba);
{ // balan.BalanceUpdateItemBasicInfos = bala;
// await BalanceAppService.UpdateItemBasicInfoAsync(balan).ConfigureAwait(false);
//}
//catch (Exception ex)
//{
//}
} }
public static void thead()
{
} }
public static async Task HandleErpLocationsAsync(this IncomingToWms incomingConverted, PeriodicBackgroundWorkerContext workerContext) public static async Task HandleErpLocationsAsync(this IncomingToWms incomingConverted, PeriodicBackgroundWorkerContext workerContext)
{ {
var erpLocation = JsonSerializer.Deserialize<ErpLocationEditInput>(incomingConverted.DataContent); var erpLocation = JsonSerializer.Deserialize<ErpLocationEditInput>(incomingConverted.DataContent);

Loading…
Cancel
Save