Commit 205610d1 authored by 赵啸非's avatar 赵啸非

添加门户license验证接口

parent 280b09c2
package com.mortals.xhx.common.utils; package com.mortals.xhx.common.utils;
import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.DateUtil;
import cn.hutool.core.io.FileUtil;
import com.mortals.framework.exception.AppException; import com.mortals.framework.exception.AppException;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.io.FileUtils; import org.apache.commons.io.FileUtils;
...@@ -46,6 +47,9 @@ public class LicenseUtil { ...@@ -46,6 +47,9 @@ public class LicenseUtil {
public static Map<String, String> loadLicense(String errorPath, String licensePath, String pubPath) { public static Map<String, String> loadLicense(String errorPath, String licensePath, String pubPath) {
try { try {
// 读取密文内容 // 读取密文内容
boolean fileExist = FileUtil.exist(licensePath);
if(!fileExist) throw new AppException("授权文件不存在!");
String licenseText = FileUtils.readFileToString(new File(licensePath), String.valueOf(StandardCharsets.UTF_8)); String licenseText = FileUtils.readFileToString(new File(licensePath), String.valueOf(StandardCharsets.UTF_8));
// 凯撒解密 // 凯撒解密
StringBuilder kaiserBuilder = new StringBuilder(); StringBuilder kaiserBuilder = new StringBuilder();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment