From 59b0c86e2af6b86796e2becf627e07e675e71980 Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期四, 18 七月 2024 10:57:22 +0800
Subject: [PATCH] #许可证优化

---
 zy-asrs-wms/src/main/java/com/zy/asrs/wms/system/license/LicenseCheckListener.java |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 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 3df8fe9..8ea128f 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
@@ -15,6 +15,7 @@
 import org.springframework.stereotype.Component;
 
 import java.io.File;
+import java.util.Date;
 
 /**
  * 鍦ㄩ」鐩惎鍔ㄦ椂瀹夎璇佷功
@@ -91,6 +92,15 @@
                 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) {

--
Gitblit v1.9.1