前端和json优化

This commit is contained in:
2025-11-28 17:16:17 +08:00
parent 34e69c7f62
commit dfb11c85f1
135 changed files with 930 additions and 633 deletions

View File

@@ -115,8 +115,8 @@ public class CrontabController {
String metaId = request.getMetaId();
// 确保id字段正确传递用于数据库更新
if (crontabItem.getTaskId() != null && crontabItem.getID() == null) {
crontabItem.setID(crontabItem.getTaskId());
if (crontabItem.getTaskId() != null && crontabItem.getId() == null) {
crontabItem.setId(crontabItem.getTaskId());
}
// 验证元数据ID
@@ -141,7 +141,7 @@ public class CrontabController {
crontabItem.setMetaId(metaId); // 保存metaId执行时从数据库读取scriptPath
logger.info("更新任务 - id: {}, metaId: {}, name: {}, category: {}, defaultRecipient: {}",
crontabItem.getID(), metaId, taskMeta.getName(), taskMeta.getCategory(),
crontabItem.getId(), metaId, taskMeta.getName(), taskMeta.getCategory(),
crontabItem.getDefaultRecipient());
// 调用带接收人更新的方法

View File

@@ -46,7 +46,7 @@ public class SchedulerManager {
*/
public void scheduleTask(TbCrontabTask task) {
try {
String taskId = task.getID();
String taskId = task.getId();
// 如果任务已经在调度中,先取消
if (scheduledTasks.containsKey(taskId)) {
@@ -79,7 +79,7 @@ public class SchedulerManager {
*/
public void unscheduleTask(TbCrontabTask task) {
try {
String taskId = task.getID();
String taskId = task.getId();
ScheduledFuture<?> future = scheduledTasks.get(taskId);
if (future != null) {

View File

@@ -46,7 +46,7 @@ public class TaskExecutor {
public void executeTask(TbCrontabTask task) {
Date startTime = new Date();
TbCrontabLog log = new TbCrontabLog();
log.setID(IDUtils.generateID());
log.setId(IDUtils.generateID());
log.setTaskId(task.getTaskId());
log.setTaskName(task.getTaskName());
log.setTaskGroup(task.getTaskGroup());
@@ -159,7 +159,7 @@ public class TaskExecutor {
// 注入taskId、logId和metaId
params.put("taskId", task.getTaskId());
params.put("logId", log.getID());
params.put("logId", log.getId());
if (task.getMetaId() != null) {
params.put("metaId", task.getMetaId());
}

View File

@@ -76,7 +76,7 @@ public class CrontabServiceImpl implements CrontabService {
}
// 生成ID
task.setID(IDUtils.generateID());
task.setId(IDUtils.generateID());
task.setTaskId(IDUtils.generateID());
task.setCreateTime(new Date());
task.setDeleted(false);
@@ -134,7 +134,7 @@ public class CrontabServiceImpl implements CrontabService {
try {
TbCrontabTask task = request.getTask();
TbSysUser user = LoginUtil.getCurrentUser();
task.setCreator(user.getID());
task.setCreator(user.getId());
// 1. 创建任务
ResultDomain<TbCrontabTask> createResult = createTask(task);
if (!createResult.isSuccess()) {

View File

@@ -68,7 +68,7 @@ public class DataCollectionItemServiceImpl implements DataCollectionItemService
}
// 生成ID
item.setID(IDUtils.generateID());
item.setId(IDUtils.generateID());
item.setCreateTime(new Date());
item.setDeleted(false);
@@ -118,7 +118,7 @@ public class DataCollectionItemServiceImpl implements DataCollectionItemService
}
String logId = itemList.get(0).getLogId();
TbCrontabLog log = new TbCrontabLog();
log.setID(logId);
log.setId(logId);
log.setExecuteStatus(1);
log.setExecuteMessage("爬取成功,共" + itemList.size() + "条,新增" + successCount + "");
int i = logMapper.updateLog(log);
@@ -137,7 +137,7 @@ public class DataCollectionItemServiceImpl implements DataCollectionItemService
public ResultDomain<TbDataCollectionItem> updateItem(TbDataCollectionItem item) {
ResultDomain<TbDataCollectionItem> resultDomain = new ResultDomain<>();
try {
if (item.getID() == null) {
if (item.getId() == null) {
resultDomain.fail("采集项ID不能为空");
return resultDomain;
}
@@ -146,7 +146,7 @@ public class DataCollectionItemServiceImpl implements DataCollectionItemService
int result = itemMapper.updateById(item);
if (result > 0) {
logger.info("更新采集项成功: {}", item.getID());
logger.info("更新采集项成功: {}", item.getId());
resultDomain.success("更新采集项成功", item);
} else {
resultDomain.fail("更新采集项失败");

View File

@@ -36,7 +36,7 @@ public class EmailDefaultServiceImpl implements EmailDefaultService {
try {
// 生成ID
emailDefault.setID(IDUtils.generateID());
emailDefault.setId(IDUtils.generateID());
if (emailDefault.getDefaultId() == null || emailDefault.getDefaultId().isEmpty()) {
emailDefault.setDefaultId(IDUtils.generateID());
}

View File

@@ -38,7 +38,7 @@ public class EmailRecipientServiceImpl implements EmailRecipientService {
ResultDomain<TbCrontabEmailRecipient> resultDomain = new ResultDomain<>();
try {
// 生成ID
recipient.setID(IDUtils.generateID());
recipient.setId(IDUtils.generateID());
if (recipient.getRecipientId() == null || recipient.getRecipientId().isEmpty()) {
recipient.setRecipientId(IDUtils.generateID());
}
@@ -64,7 +64,7 @@ public class EmailRecipientServiceImpl implements EmailRecipientService {
ResultDomain<Boolean> resultDomain = new ResultDomain<>();
try {
for (TbCrontabEmailRecipient recipient : recipients) {
recipient.setID(IDUtils.generateID());
recipient.setId(IDUtils.generateID());
if (recipient.getRecipientId() == null || recipient.getRecipientId().isEmpty()) {
recipient.setRecipientId(IDUtils.generateID());
}

View File

@@ -45,7 +45,7 @@ public class TaskMetaServiceImpl implements TaskMetaService {
}
// 生成ID
taskMeta.setID(IDUtils.generateID());
taskMeta.setId(IDUtils.generateID());
taskMeta.setCreateTime(new Date());
taskMeta.setDeleted(false);

View File

@@ -224,7 +224,7 @@ public class NewsCrawlerTask extends PythonCommandTask {
TbDataCollectionItem item = new TbDataCollectionItem();
// 基本信息
item.setID(IDUtils.generateID());
item.setId(IDUtils.generateID());
item.setTaskId(taskId);
item.setLogId(logId);
item.setTitle(news.getTitle());
@@ -314,7 +314,7 @@ public class NewsCrawlerTask extends PythonCommandTask {
}
if(passList.isEmpty() && notPassList.isEmpty()){
TbCrontabLog log = new TbCrontabLog();
log.setID(logId);
log.setId(logId);
log.setExecuteStatus(1);
log.setExecuteMessage("未爬取到数据");
int i = logMapper.updateLog(log);
@@ -535,7 +535,7 @@ public class NewsCrawlerTask extends PythonCommandTask {
if(item.getContent().isEmpty()) continue;
try {
TbResource resource = new TbResource();
resource.setID(IDUtils.generateID());
resource.setId(IDUtils.generateID());
resource.setResourceID(IDUtils.generateID());
resource.setTitle(item.getTitle());
// 创建者使用任务创建者
@@ -614,7 +614,7 @@ public class NewsCrawlerTask extends PythonCommandTask {
}
TbDataCollectionItem update = new TbDataCollectionItem();
update.setID(itemVO.getId());
update.setId(itemVO.getId());
update.setStatus(1); // 已转换为资源
update.setResourceId(resourceId);
update.setProcessTime(now);

View File

@@ -213,7 +213,7 @@ public class TopRecommendTask extends BaseTask {
*/
private TbResourceRecommend createRecommend(String resourceId, int orderNum) {
TbResourceRecommend recommend = new TbResourceRecommend();
recommend.setID(IDUtils.generateID());
recommend.setId(IDUtils.generateID());
recommend.setResourceID(resourceId);
recommend.setRecommendType(1); // 1-热门资源推荐
recommend.setOrderNum(orderNum);