|
@@ -21,23 +21,99 @@ public class CacheCustomerTask {
|
|
|
private CacheService cacheService;
|
|
|
|
|
|
/**
|
|
|
- * 每天凌晨2时2分2秒定时缓存客户信息
|
|
|
+ * 每天凌晨2时5分0秒定时缓存客户信息
|
|
|
*/
|
|
|
@Async
|
|
|
- @Scheduled(cron = "2 2 2 * * ?")
|
|
|
+ @Scheduled(cron = "0 5 2 * * ?")
|
|
|
public void cacheCustomer() {
|
|
|
cacheService.cacheCustomer();
|
|
|
- log.info("每天执行缓存客户信息任务完成");
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * spring启动时执行缓存初始化
|
|
|
+ * 每天凌晨2时10分0秒定时缓存黑名单
|
|
|
+ */
|
|
|
+ @Async
|
|
|
+ @Scheduled(cron = "0 10 2 * * ?")
|
|
|
+ public void cacheBlacklist() {
|
|
|
+ cacheService.cacheBlacklist();
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 每天凌晨2时15分0秒定时缓存黑名单
|
|
|
+ */
|
|
|
+ @Async
|
|
|
+ @Scheduled(cron = "0 15 2 * * ?")
|
|
|
+ public void cacheVirtualNum() {
|
|
|
+ cacheService.cacheVirtualNum();
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 每天凌晨2时20分0秒定时缓存归属信息
|
|
|
+ */
|
|
|
+ @Async
|
|
|
+ @Scheduled(cron = "0 20 2 * * ?")
|
|
|
+ public void cachePhoneZone() {
|
|
|
+ cacheService.cachePhoneZone();
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 每天凌晨2时25分0秒定时缓存维护信息
|
|
|
+ */
|
|
|
+ @Async
|
|
|
+ @Scheduled(cron = "0 25 2 * * ?")
|
|
|
+ public void cacheMaintenance() {
|
|
|
+ cacheService.cacheMaintenance();
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * spring启动时执行缓存初始化客户信息
|
|
|
*/
|
|
|
@Async
|
|
|
@PostConstruct
|
|
|
public void initCustomer() {
|
|
|
cacheService.cacheCustomer();
|
|
|
- log.info("系统启动初始缓存客户信息完成");
|
|
|
+ log.info("spring启动时执行缓存初始化客户信息");
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * spring启动时执行缓存初始化黑名单
|
|
|
+ */
|
|
|
+ @Async
|
|
|
+ @PostConstruct
|
|
|
+ public void initBlacklist() {
|
|
|
+ cacheService.cacheBlacklist();
|
|
|
+ log.info("spring启动时执行缓存初始化黑名单");
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * spring启动时执行缓存初始化虚拟号段
|
|
|
+ */
|
|
|
+ @Async
|
|
|
+ @PostConstruct
|
|
|
+ public void initVirtualNum() {
|
|
|
+ cacheService.cacheVirtualNum();
|
|
|
+ log.info("spring启动时执行缓存初始化虚拟号段");
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * spring启动时执行缓存初始化号码归属
|
|
|
+ */
|
|
|
+ @Async
|
|
|
+ @PostConstruct
|
|
|
+ public void initPhoneZone() {
|
|
|
+ cacheService.cachePhoneZone();
|
|
|
+ log.info("spring启动时执行缓存初始化号码归属");
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * spring启动时执行缓存初始化维护信息
|
|
|
+ */
|
|
|
+ @Async
|
|
|
+ @PostConstruct
|
|
|
+ public void initMaintenance() {
|
|
|
+ cacheService.cacheMaintenance();
|
|
|
+ log.info("spring启动时执行缓存初始化维护信息");
|
|
|
}
|
|
|
|
|
|
|