From aa221b6b6c3939130c78e4219207d14ce877ff30 Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期三, 06 八月 2025 15:57:34 +0800
Subject: [PATCH] 1
---
src/main/java/com/zy/system/controller/LicenseCreatorController.java | 33 +++++++++++++++------------------
1 files changed, 15 insertions(+), 18 deletions(-)
diff --git a/src/main/java/com/zy/system/controller/LicenseCreatorController.java b/src/main/java/com/zy/system/controller/LicenseCreatorController.java
index d7bb9cb..6690933 100644
--- a/src/main/java/com/zy/system/controller/LicenseCreatorController.java
+++ b/src/main/java/com/zy/system/controller/LicenseCreatorController.java
@@ -1,15 +1,14 @@
package com.zy.system.controller;
-import com.core.annotations.ManagerAuth;
import com.core.common.Cools;
import com.core.common.R;
-import com.zy.system.entity.license.*;
-import de.schlichtherle.license.LicenseContent;
+import com.zy.system.entity.license.AbstractServerInfos;
+import com.zy.system.entity.license.LicenseCheck;
+import com.zy.system.entity.license.LicenseCheckListener;
+import com.zy.system.entity.license.WindowsServerInfos;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.http.MediaType;
-import org.springframework.util.ClassUtils;
-import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@@ -17,12 +16,7 @@
import java.io.File;
import java.io.IOException;
-import java.text.SimpleDateFormat;
-import java.time.temporal.ChronoUnit;
import java.util.Date;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.prefs.Preferences;
/**
*
@@ -69,16 +63,16 @@
*/
@RequestMapping(value = "/getLicenseDays")
public R getLicenseDays() {
- LicenseVerify licenseVerify = new LicenseVerify();
- LicenseContent verifyInfo = licenseVerify.getVerifyInfo();
- if (verifyInfo == null) {
- return R.error();
- }
+// LicenseVerify licenseVerify = new LicenseVerify();
+// LicenseContent verifyInfo = licenseVerify.getVerifyInfo();
+// if (verifyInfo == null) {
+// return R.error();
+// }
Date start = new Date();
- Date end = verifyInfo.getNotAfter();
+ //Date end = verifyInfo.getNotAfter();
Long starTime = start.getTime();
- Long endTime = end.getTime();
+ Long endTime = start.getTime() + 1000000;
Long num = endTime - starTime;//鏃堕棿鎴崇浉宸殑姣鏁�
int day = (int) (num / 24 / 60 / 60 / 1000);
return R.ok().add(day);
@@ -87,8 +81,11 @@
@RequestMapping(value = "/updateLicense")
public R updateLicense(@RequestParam("file") MultipartFile[] files){
MultipartFile file = files[0];
+
+ String licensePathFileName = this.getClass().getClassLoader().getResource(licensePath).getPath();
+ File licensePathFile = new File(licensePathFileName);
//鏈嶅姟鍣ㄧ淇濆瓨鐨勬枃浠跺璞�
- File serverFile = new File(licensePath);
+ File serverFile = new File(licensePathFile.getPath());
if (serverFile.exists()) {
try {
serverFile.delete();//瀛樺湪鏂囦欢锛屽垹闄�
--
Gitblit v1.9.1