fix: license生成修复

This commit is contained in:
caiyuchao
2025-07-26 19:18:11 +08:00
parent e6c28cab0a
commit da65626cb7
2 changed files with 14 additions and 8 deletions

View File

@@ -1,6 +1,7 @@
package org.agt.module.license.dal.dataobject.license; package org.agt.module.license.dal.dataobject.license;
import com.baomidou.mybatisplus.annotation.KeySequence; import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
@@ -84,21 +85,25 @@ public class LicenseProviderDO extends BaseDO {
/** /**
* 授权文件路径-legacy含文件名,扩容或续期时带入 * 授权文件路径-legacy含文件名,扩容或续期时带入
*/ */
private String oldFilePath_0; @TableField(value = "old_file_path_1")
private String oldFilePath0;
/** /**
* 授权文件路径-45G含文件名,扩容或续期时带入 * 授权文件路径-45G含文件名,扩容或续期时带入
*/ */
private String oldFilePath_1; @TableField(value = "old_file_path_1")
private String oldFilePath1;
/** /**
* 授权文件路径-legacy含文件名,新生产授权文件 * 授权文件路径-legacy含文件名,新生产授权文件
*/ */
private String newFilePath_0; @TableField(value = "new_file_path_0")
private String newFilePath0;
/** /**
* 授权文件路径-45G含文件名,新生产授权文件 * 授权文件路径-45G含文件名,新生产授权文件
*/ */
private String newFilePath_1; @TableField(value = "new_file_path_1")
private String newFilePath1;
/** /**
* 备注 * 备注
*/ */

View File

@@ -113,7 +113,7 @@ public class LicenseServiceImpl implements LicenseService {
templateParams.put("customer", customerDO.getName()); templateParams.put("customer", customerDO.getName());
templateParams.put("project", projectDO.getName()); templateParams.put("project", projectDO.getName());
templateParams.put("sn", updateReqVO.getSerialNo()); templateParams.put("sn", updateReqVO.getSerialNo());
templateParams.put("url", "http://192.168.9.50/license/generate?id=" + updateReqVO.getId()); templateParams.put("url", "http://192.168.9.50#/license/generate?id=" + updateReqVO.getId());
// 2. 发送邮件 // 2. 发送邮件
mailSendApi.sendSingleMailToAdmin(new MailSendSingleToUserReqDTO() mailSendApi.sendSingleMailToAdmin(new MailSendSingleToUserReqDTO()
@@ -153,7 +153,7 @@ public class LicenseServiceImpl implements LicenseService {
neLabels.add(label); neLabels.add(label);
} }
licenseProviderDO.setNeList(StrUtil.join(",", neLabels)); licenseProviderDO.setNeList(StrUtil.join(",", neLabels));
licenseProviderDO.setActivationCode(updateReqVO.getActivationCode()); licenseProviderDO.setActivationCode(neCodeVO.getActivationCode());
licenseProviderDO.setOperationType(1); licenseProviderDO.setOperationType(1);
licenseProviderDO.setState(1); licenseProviderDO.setState(1);
licenseProviderDO.setRemark(updateReqVO.getRemark()); licenseProviderDO.setRemark(updateReqVO.getRemark());
@@ -184,7 +184,7 @@ public class LicenseServiceImpl implements LicenseService {
try { try {
System.out.println("线程开始睡眠..."); System.out.println("线程开始睡眠...");
Thread.sleep(2000); // 暂停2000毫秒即2秒 Thread.sleep(8000); // 暂停2000毫秒即2秒
System.out.println("线程醒来!"); System.out.println("线程醒来!");
} catch (InterruptedException e) { } catch (InterruptedException e) {
log.error("睡眠失败"); log.error("睡眠失败");
@@ -195,7 +195,7 @@ public class LicenseServiceImpl implements LicenseService {
if (licenseProviderDO.getState() != 3) { if (licenseProviderDO.getState() != 3) {
// continue; // continue;
} }
String newFilePath1 = licenseProviderDO.getNewFilePath_1(); String newFilePath1 = licenseProviderDO.getNewFilePath1();
List<Integer> neList = neCodeVO.getNeList(); List<Integer> neList = neCodeVO.getNeList();
List<String> neLabels = new ArrayList<>(); List<String> neLabels = new ArrayList<>();
@@ -224,6 +224,7 @@ public class LicenseServiceImpl implements LicenseService {
// 上传到文件服务 // 上传到文件服务
byte[] fileContent = null; byte[] fileContent = null;
try { try {
log.info("下载License文件路径为{}", newFilePath1);
fileContent = FileUtil.readBytes(newFilePath1); fileContent = FileUtil.readBytes(newFilePath1);
} catch (Exception e) { } catch (Exception e) {
log.error("读取文件失败", e); log.error("读取文件失败", e);