|  |  | 
 |  |  | package com.zy.asrs.wms.system.license.timer; | 
 |  |  |  | 
 |  |  | import com.zy.asrs.wms.system.license.entity.license.LicenseVerify; | 
 |  |  | import org.springframework.scheduling.annotation.Scheduled; | 
 |  |  | import org.springframework.stereotype.Component; | 
 |  |  |  | 
 |  |  | @Component | 
 |  |  | public class LicenseTimer { | 
 |  |  |  | 
 |  |  |     private static boolean SYSTEM_SUPPORT = false;//系统激活状态,默认关闭 | 
 |  |  |  | 
 |  |  |     private static int LICENSE_DAYS = 0;//许可证天数 | 
 |  |  |  | 
 |  |  |     //每天晚上11点更新系统激活状态 | 
 |  |  |     @Scheduled(cron = "0 0 23 * * ? ") | 
 |  |  |     public void timer() { | 
 |  |  | //        System.out.println(SYSTEM_SUPPORT); | 
 |  |  |         //验证许可证是否有效 | 
 |  |  |         LicenseVerify licenseVerify = new LicenseVerify(); | 
 |  |  |         boolean verify = licenseVerify.verify(); | 
 |  |  |         setSystemSupport(verify);//更新系统激活状态 | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public boolean getSystemSupport() { | 
 |  |  |         return SYSTEM_SUPPORT; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public void setSystemSupport(boolean systemSupport) { | 
 |  |  |         SYSTEM_SUPPORT = systemSupport; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public int getLicenseDays() { | 
 |  |  |         return LICENSE_DAYS; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public void setLicenseDays(int licenseDays) { | 
 |  |  |         LICENSE_DAYS = licenseDays; | 
 |  |  |     } | 
 |  |  | } | 
 |  |  | package com.zy.asrs.wms.system.license.timer;
 | 
 |  |  | 
 | 
 |  |  | import com.zy.asrs.wms.system.license.entity.license.LicenseVerify;
 | 
 |  |  | import org.springframework.scheduling.annotation.Scheduled;
 | 
 |  |  | import org.springframework.stereotype.Component;
 | 
 |  |  | 
 | 
 |  |  | @Component
 | 
 |  |  | public class LicenseTimer {
 | 
 |  |  | 
 | 
 |  |  |     private static boolean SYSTEM_SUPPORT = false;//系统激活状态,默认关闭
 | 
 |  |  | 
 | 
 |  |  |     private static int LICENSE_DAYS = 0;//许可证天数
 | 
 |  |  | 
 | 
 |  |  |     //每天晚上11点更新系统激活状态
 | 
 |  |  |     @Scheduled(cron = "0 0 23 * * ? ")
 | 
 |  |  |     public void timer() {
 | 
 |  |  | //        System.out.println(SYSTEM_SUPPORT);
 | 
 |  |  |         //验证许可证是否有效
 | 
 |  |  |         LicenseVerify licenseVerify = new LicenseVerify();
 | 
 |  |  |         boolean verify = licenseVerify.verify();
 | 
 |  |  |         setSystemSupport(verify);//更新系统激活状态
 | 
 |  |  |     }
 | 
 |  |  | 
 | 
 |  |  |     public boolean getSystemSupport() {
 | 
 |  |  |         return SYSTEM_SUPPORT;
 | 
 |  |  |     }
 | 
 |  |  | 
 | 
 |  |  |     public void setSystemSupport(boolean systemSupport) {
 | 
 |  |  |         SYSTEM_SUPPORT = systemSupport;
 | 
 |  |  |     }
 | 
 |  |  | 
 | 
 |  |  |     public int getLicenseDays() {
 | 
 |  |  |         return LICENSE_DAYS;
 | 
 |  |  |     }
 | 
 |  |  | 
 | 
 |  |  |     public void setLicenseDays(int licenseDays) {
 | 
 |  |  |         LICENSE_DAYS = licenseDays;
 | 
 |  |  |     }
 | 
 |  |  | }
 |