This commit is contained in:
tongfei
2024-02-29 09:33:43 +08:00
parent 5041929682
commit 55c8d834c1
3 changed files with 5 additions and 0 deletions

View File

@@ -24,6 +24,7 @@ namespace WMS.Web.Api
//<2F>첽-ͬ<><CDAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD>ϣ<EFBFBD><CFA3><EFBFBD>֯<EFBFBD><D6AF><EFBFBD><EFBFBD>Ӧ<EFBFBD>̣<EFBFBD><CCA3>ͻ<EFBFBD><CDBB><EFBFBD>
using (var scope = host.Services.CreateScope())
{
Console.WriteLine(111111111111);
ErpBaseDataSync.Sync(scope.ServiceProvider);
}
host.Run();

View File

@@ -14,9 +14,11 @@ namespace WMS.Web.Domain.Services.Public
{
public static Task Sync(IServiceProvider serviceProvider)
{
Console.WriteLine(222222222222);
var sercice = serviceProvider.GetRequiredService<IErpService>();
Task.Run(() =>
{
Console.WriteLine(33333333);
//异步-同步下物料数据
sercice.BillQueryForMaterial().GetAwaiter().GetResult();
});

View File

@@ -792,6 +792,7 @@ namespace WMS.Web.Domain.Services.Public
{
try
{
Console.WriteLine(44444444);
//1.获取缓存中的物料数据;
var materials = _memoryCache.Get<List<ErpMaterialDto>>(_erpOptions.cache_materail_key);
if (materials == null || materials.Count == 0)
@@ -853,6 +854,7 @@ namespace WMS.Web.Domain.Services.Public
var token_result = await this.Init();
if (!token_result.IsSuccess)
return ResultList<ErpMaterialDto>.ReFailure(token_result);
Console.WriteLine(5555555555);
//3.获取金蝶物料:拼接参数和条件
var query = new ErpBillQueryDto(token_result.Data);