From c635d78b479510ebe2556a420948effcd30a0731 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期六, 21 十二月 2024 18:40:43 +0800
Subject: [PATCH] 新建德森项目分支

---
 zy-asrs-wms/src/main/java/com/zy/asrs/wms/system/license/LicenseCheckListener.java |  226 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 113 insertions(+), 113 deletions(-)

diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/system/license/LicenseCheckListener.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/system/license/LicenseCheckListener.java
index 8ea128f..ff7dfb9 100644
--- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/system/license/LicenseCheckListener.java
+++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/system/license/LicenseCheckListener.java
@@ -1,114 +1,114 @@
-package com.zy.asrs.wms.system.license;
-
-import com.zy.asrs.framework.common.Cools;
-import com.zy.asrs.wms.system.license.entity.license.LicenseVerify;
-import com.zy.asrs.wms.system.license.entity.license.LicenseVerifyParam;
-import com.zy.asrs.wms.system.license.timer.LicenseTimer;
-import de.schlichtherle.license.LicenseContent;
-import org.apache.logging.log4j.LogManager;
-import org.apache.logging.log4j.Logger;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.context.ApplicationContext;
-import org.springframework.context.ApplicationListener;
-import org.springframework.context.event.ContextRefreshedEvent;
-import org.springframework.stereotype.Component;
-
-import java.io.File;
-import java.util.Date;
-
-/**
- * 鍦ㄩ」鐩惎鍔ㄦ椂瀹夎璇佷功
- */
-@Component
-public class LicenseCheckListener implements ApplicationListener<ContextRefreshedEvent> {
-    private static Logger logger = LogManager.getLogger(LicenseCheckListener.class);
-
-    /**
-     * 璇佷功subject
-     */
-    @Value("${license.subject}")
-    private String subject;
-
-    /**
-     * 鍏挜鍒О
-     */
-    @Value("${license.publicAlias}")
-    private String publicAlias;
-
-    /**
-     * 璁块棶鍏挜搴撶殑瀵嗙爜
-     */
-    @Value("${license.storePass}")
-    private String storePass;
-
-    /**
-     * 璇佷功鐢熸垚璺緞
-     */
-    @Value("${license.licensePath}")
-    private String licensePath;
-
-    /**
-     * 瀵嗛挜搴撳瓨鍌ㄨ矾寰�
-     */
-    @Value("${license.publicKeysStorePath}")
-    private String publicKeysStorePath;
-
-    @Autowired
-    private LicenseTimer licenseTimer;
-
-    @Override
-    public void onApplicationEvent(ContextRefreshedEvent event) {
-        //root application context 娌℃湁parent
-        ApplicationContext context = event.getApplicationContext().getParent();
-        if(context == null){
-            loadLicense();
-        }
-    }
-
-    //鍔犺浇璇佷功
-    public boolean loadLicense() {
-        if(!Cools.isEmpty(licensePath)){
-            logger.info("++++++++ 寮�濮嬪姞杞借鍙瘉 ++++++++");
-
-            try {
-//                String publicKeysStoreFileName = this.getClass().getClassLoader().getResource(publicKeysStorePath).getPath();
-//                File publicKeysStoreFile = new File(publicKeysStoreFileName);
-//
-//                String licensePathFileName = this.getClass().getClassLoader().getResource(licensePath).getPath();
-//                File licensePathFile = new File(licensePathFileName);
-
-                LicenseVerifyParam param = new LicenseVerifyParam();
-                param.setSubject(subject);
-                param.setPublicAlias(publicAlias);
-                param.setStorePass(storePass);
-                param.setLicensePath(licensePath);
-                param.setPublicKeysStorePath(publicKeysStorePath);
-
-                LicenseVerify licenseVerify = new LicenseVerify();
-                //瀹夎璇佷功
-                LicenseContent install = licenseVerify.install(param);
-
-                logger.info("++++++++ 璁稿彲璇佸姞杞界粨鏉� ++++++++");
-
-                licenseTimer.setSystemSupport(install != null);
-                if (install != null) {
-                    Date start = new Date();
-                    Date end = install.getNotAfter();
-                    Long starTime = start.getTime();
-                    Long endTime = end.getTime();
-                    Long num = endTime - starTime;//鏃堕棿鎴崇浉宸殑姣鏁�
-                    int day = (int) (num / 24 / 60 / 60 / 1000);
-                    licenseTimer.setLicenseDays(day);
-                }
-
-                return install != null;
-            } catch (Exception e) {
-                return false;
-            }
-        }
-
-        licenseTimer.setSystemSupport(false);
-        return false;
-    }
+package com.zy.asrs.wms.system.license;
+
+import com.zy.asrs.framework.common.Cools;
+import com.zy.asrs.wms.system.license.entity.license.LicenseVerify;
+import com.zy.asrs.wms.system.license.entity.license.LicenseVerifyParam;
+import com.zy.asrs.wms.system.license.timer.LicenseTimer;
+import de.schlichtherle.license.LicenseContent;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.context.ApplicationContext;
+import org.springframework.context.ApplicationListener;
+import org.springframework.context.event.ContextRefreshedEvent;
+import org.springframework.stereotype.Component;
+
+import java.io.File;
+import java.util.Date;
+
+/**
+ * 鍦ㄩ」鐩惎鍔ㄦ椂瀹夎璇佷功
+ */
+@Component
+public class LicenseCheckListener implements ApplicationListener<ContextRefreshedEvent> {
+    private static Logger logger = LogManager.getLogger(LicenseCheckListener.class);
+
+    /**
+     * 璇佷功subject
+     */
+    @Value("${license.subject}")
+    private String subject;
+
+    /**
+     * 鍏挜鍒О
+     */
+    @Value("${license.publicAlias}")
+    private String publicAlias;
+
+    /**
+     * 璁块棶鍏挜搴撶殑瀵嗙爜
+     */
+    @Value("${license.storePass}")
+    private String storePass;
+
+    /**
+     * 璇佷功鐢熸垚璺緞
+     */
+    @Value("${license.licensePath}")
+    private String licensePath;
+
+    /**
+     * 瀵嗛挜搴撳瓨鍌ㄨ矾寰�
+     */
+    @Value("${license.publicKeysStorePath}")
+    private String publicKeysStorePath;
+
+    @Autowired
+    private LicenseTimer licenseTimer;
+
+    @Override
+    public void onApplicationEvent(ContextRefreshedEvent event) {
+        //root application context 娌℃湁parent
+        ApplicationContext context = event.getApplicationContext().getParent();
+        if(context == null){
+            loadLicense();
+        }
+    }
+
+    //鍔犺浇璇佷功
+    public boolean loadLicense() {
+        if(!Cools.isEmpty(licensePath)){
+            logger.info("++++++++ 寮�濮嬪姞杞借鍙瘉 ++++++++");
+
+            try {
+//                String publicKeysStoreFileName = this.getClass().getClassLoader().getResource(publicKeysStorePath).getPath();
+//                File publicKeysStoreFile = new File(publicKeysStoreFileName);
+//
+//                String licensePathFileName = this.getClass().getClassLoader().getResource(licensePath).getPath();
+//                File licensePathFile = new File(licensePathFileName);
+
+                LicenseVerifyParam param = new LicenseVerifyParam();
+                param.setSubject(subject);
+                param.setPublicAlias(publicAlias);
+                param.setStorePass(storePass);
+                param.setLicensePath(licensePath);
+                param.setPublicKeysStorePath(publicKeysStorePath);
+
+                LicenseVerify licenseVerify = new LicenseVerify();
+                //瀹夎璇佷功
+                LicenseContent install = licenseVerify.install(param);
+
+                logger.info("++++++++ 璁稿彲璇佸姞杞界粨鏉� ++++++++");
+
+                licenseTimer.setSystemSupport(install != null);
+                if (install != null) {
+                    Date start = new Date();
+                    Date end = install.getNotAfter();
+                    Long starTime = start.getTime();
+                    Long endTime = end.getTime();
+                    Long num = endTime - starTime;//鏃堕棿鎴崇浉宸殑姣鏁�
+                    int day = (int) (num / 24 / 60 / 60 / 1000);
+                    licenseTimer.setLicenseDays(day);
+                }
+
+                return install != null;
+            } catch (Exception e) {
+                return false;
+            }
+        }
+
+        licenseTimer.setSystemSupport(false);
+        return false;
+    }
 }
\ No newline at end of file

--
Gitblit v1.9.1