文章、课程自动审核

This commit is contained in:
2025-11-19 15:33:50 +08:00
parent d568781ce9
commit 6537ebeacb
5 changed files with 10 additions and 7 deletions

View File

@@ -16,6 +16,7 @@ import org.xyzh.common.dto.crontab.CreateTaskRequest;
import org.xyzh.common.dto.crontab.TbCrontabEmailDefault;
import org.xyzh.common.dto.crontab.TbCrontabEmailRecipient;
import org.xyzh.common.dto.crontab.TbCrontabTask;
import org.xyzh.common.dto.user.TbSysUser;
import org.xyzh.common.dto.crontab.TbCrontabLog;
import org.xyzh.common.utils.IDUtils;
import org.xyzh.common.vo.UserDeptRoleVO;
@@ -132,7 +133,8 @@ public class CrontabServiceImpl implements CrontabService {
ResultDomain<TbCrontabTask> resultDomain = new ResultDomain<>();
try {
TbCrontabTask task = request.getTask();
TbSysUser user = LoginUtil.getCurrentUser();
task.setCreator(user.getID());
// 1. 创建任务
ResultDomain<TbCrontabTask> createResult = createTask(task);
if (!createResult.isSuccess()) {

View File

@@ -528,13 +528,14 @@ public class NewsCrawlerTask extends PythonCommandTask {
resource.setAuthor(item.getAuthor());
resource.setSource(item.getSource());
resource.setSourceUrl(item.getSourceUrl());
resource.setIsAudited(true);
resource.setCreator(task.getCreator());
// 发布时间:优先使用采集表中的时间
Date publishTime = item.getPublishTime() != null ? item.getPublishTime() : now;
resource.setPublishTime(publishTime);
// 状态:已发布
resource.setStatus(1);
resource.setIsAudited(true);
resource.setViewCount(0);
resource.setLikeCount(0);
resource.setCollectCount(0);