优化拉取机制
This commit is contained in:
@@ -11,6 +11,7 @@ using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using WMS.Web.Core.Dto.Erp;
|
||||
using WMS.Web.Domain.IService.Public;
|
||||
using WMS.Web.Domain.Services.Public;
|
||||
|
||||
namespace WMS.Web.Api
|
||||
{
|
||||
@@ -20,22 +21,11 @@ namespace WMS.Web.Api
|
||||
{
|
||||
var host= CreateHostBuilder(args).Build();
|
||||
//to do you want
|
||||
Task.Run(() =>
|
||||
//<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())
|
||||
{
|
||||
//<2F>첽-ͬ<><CDAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
using (var scope = host.Services.CreateScope())
|
||||
{
|
||||
var sercice = scope.ServiceProvider.GetRequiredService<IErpService>();
|
||||
sercice.BillQueryForMaterial().GetAwaiter().GetResult();
|
||||
|
||||
var cache = scope.ServiceProvider.GetRequiredService<IMemoryCache>();
|
||||
var cache_key = "erp_materials_list";
|
||||
var materials = cache.Get<List<ErpMaterialDto>>(cache_key);
|
||||
Console.WriteLine("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>룺" + materials.Count);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
ErpBaseDataSync.Sync(scope.ServiceProvider);
|
||||
}
|
||||
host.Run();
|
||||
}
|
||||
|
||||
|
||||
@@ -4333,6 +4333,11 @@
|
||||
<param name="sourceBillNos"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Domain.Services.Public.ErpBaseDataSync">
|
||||
<summary>
|
||||
同步erp基础数据
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Domain.Services.Public.ErpBasicDataExtendService">
|
||||
<summary>
|
||||
erp基础数据:扩展服务
|
||||
|
||||
Reference in New Issue
Block a user