booking_auth_dev
jianghaiqing 2 years ago
commit e4952856b8

@ -0,0 +1,92 @@
using Furion;
using Furion.Logging;
using Furion.TaskScheduler;
using Myshipping.Core.Service;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Myshipping.Core.Job
{
public class CacheCommonWorker: ISpareTimeWorker
{
[SpareTime(2000, "CacheCommonWorker", Description = "缓存公共库", DoOnce = true, StartNow = true, ExecuteType = SpareTimeExecuteTypes.Serial)]
public async void CacheCommon(SpareTimer timer, long count)
{
Log.Information($"开始缓存公共库 {DateTime.Now}");
//船公司
await App.GetService<ICommonDBService>().GetAllCarrier();
//船公司映射
await App.GetService<ICommonDBService>().GetAllMappingCarrier();
//船名
await App.GetService<ICommonDBService>().GetAllVessel();
//船名映射
await App.GetService<ICommonDBService>().GetAllMappingVessel();
//场站映射
await App.GetService<ICommonDBService>().GetAllMappingYard();
//船代
await App.GetService<ICommonDBService>().GetAllForwarder();
//场站
await App.GetService<ICommonDBService>().GetAllYard();
//起始港
await App.GetService<ICommonDBService>().GetAllPortload();
//目的港
await App.GetService<ICommonDBService>().GetAllPort();
//包装
await App.GetService<ICommonDBService>().GetAllPackage();
//运输方式
await App.GetService<ICommonDBService>().GetAllService();
//箱型
await App.GetService<ICommonDBService>().GetAllCtn();
//箱型映射
await App.GetService<ICommonDBService>().GetAllMappingCtn();
//付费方式
await App.GetService<ICommonDBService>().GetAllFrt();
//付费方式映射
await App.GetService<ICommonDBService>().GetAllMappingFrt();
//起始港映射
await App.GetService<ICommonDBService>().GetAllMappingPortLoad();
//目的港映射
await App.GetService<ICommonDBService>().GetAllMappingPort();
//包装映射
await App.GetService<ICommonDBService>().GetAllMappingPackage();
//运输服务映射
await App.GetService<ICommonDBService>().GetAllMappingService();
//签单方式
await App.GetService<ICommonDBService>().GetAllCodeIssueType();
//缓存EDI数据
await App.GetService<IDjyEdiSettingService>().CacheData();
//缓存字典数据
await App.GetService<ISysDictDataService>().CacheData();
//租户参数
await App.GetService<IDjyTenantParamService>().CacheData();
Log.Information($"缓存公共库完成 {DateTime.Now}");
}
}
}

@ -100,5 +100,6 @@ namespace Myshipping.Core.Job
throw;
}
}
}
}

@ -112,82 +112,6 @@ public class Startup : AppStartup
//钉钉消息
builder.AddSubscriber<DingTalkSubscriber>();
});
#region 缓存
//船公司
App.GetService<ICommonDBService>().GetAllCarrier();
//船公司映射
App.GetService<ICommonDBService>().GetAllMappingCarrier();
//船名
App.GetService<ICommonDBService>().GetAllVessel();
//船名映射
App.GetService<ICommonDBService>().GetAllMappingVessel();
//场站映射
App.GetService<ICommonDBService>().GetAllMappingYard();
//船代
App.GetService<ICommonDBService>().GetAllForwarder();
//场站
App.GetService<ICommonDBService>().GetAllYard();
//起始港
App.GetService<ICommonDBService>().GetAllPortload();
//目的港
App.GetService<ICommonDBService>().GetAllPort();
//包装
App.GetService<ICommonDBService>().GetAllPackage();
//运输方式
App.GetService<ICommonDBService>().GetAllService();
//箱型
App.GetService<ICommonDBService>().GetAllCtn();
//箱型映射
App.GetService<ICommonDBService>().GetAllMappingCtn();
//付费方式
App.GetService<ICommonDBService>().GetAllFrt();
//付费方式映射
App.GetService<ICommonDBService>().GetAllMappingFrt();
//起始港映射
App.GetService<ICommonDBService>().GetAllMappingPortLoad();
//目的港映射
App.GetService<ICommonDBService>().GetAllMappingPort();
//包装映射
App.GetService<ICommonDBService>().GetAllMappingPackage();
//运输服务映射
App.GetService<ICommonDBService>().GetAllMappingService();
//签单方式
App.GetService<ICommonDBService>().GetAllCodeIssueType();
//缓存EDI数据
App.GetService<IDjyEdiSettingService>().CacheData();
//缓存字典数据
App.GetService<ISysDictDataService>().CacheData();
//租户参数
App.GetService<IDjyTenantParamService>().CacheData();
//系统参数
App.GetService<ISysConfigService>().GetAllSysConfig();
#endregion
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)

Loading…
Cancel
Save