fix(activate): 处理许可文件读取异常

This commit is contained in:
贾同学
2025-10-28 13:44:58 +08:00
parent 40e39d651b
commit 00ba09faae

View File

@@ -6,6 +6,7 @@ import cn.hutool.json.JSONUtil;
import com.njcn.common.pojo.annotation.OperateInfo; import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.enums.common.LogEnum; import com.njcn.common.pojo.enums.common.LogEnum;
import com.njcn.common.pojo.enums.response.CommonResponseEnum; import com.njcn.common.pojo.enums.response.CommonResponseEnum;
import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.common.pojo.response.HttpResult; import com.njcn.common.pojo.response.HttpResult;
import com.njcn.common.utils.LogUtil; import com.njcn.common.utils.LogUtil;
import com.njcn.gather.tool.active.service.ActivateService; import com.njcn.gather.tool.active.service.ActivateService;
@@ -57,7 +58,12 @@ public class ActivateController extends BaseController {
public HttpResult getLicense() { public HttpResult getLicense() {
String methodDescribe = getMethodDescribe("checkLicense"); String methodDescribe = getMethodDescribe("checkLicense");
LogUtil.njcnDebug(log, "{},获取许可信息", methodDescribe); LogUtil.njcnDebug(log, "{},获取许可信息", methodDescribe);
ActivationCodePlaintext activationCodePlaintext = activateService.readLicenseFile(); ActivationCodePlaintext activationCodePlaintext = null;
try {
activationCodePlaintext = activateService.readLicenseFile();
} catch (BusinessException e) {
methodDescribe = "无效的许可信息";
}
String macAddress = NetUtil.getLocalMacAddress(); String macAddress = NetUtil.getLocalMacAddress();
if (activationCodePlaintext == null) { if (activationCodePlaintext == null) {
activationCodePlaintext = new ActivationCodePlaintext(); activationCodePlaintext = new ActivationCodePlaintext();