文章、课程自动审核
This commit is contained in:
@@ -66,7 +66,7 @@ public interface ResourceService {
|
||||
* @param resource 资源信息
|
||||
* @param userDeptRoles 创建者部门角色列表
|
||||
*/
|
||||
ResultDomain<ResourceVO> createResource(ResourceVO resource, java.util.List<UserDeptRoleVO> userDeptRoles);
|
||||
ResultDomain<ResourceVO> createResource(ResourceVO resource, List<UserDeptRoleVO> userDeptRoles);
|
||||
|
||||
/**
|
||||
* @description 批量创建资源
|
||||
|
||||
@@ -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()) {
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -207,10 +207,10 @@
|
||||
<insert id="insertResource" parameterType="org.xyzh.common.dto.resource.TbResource">
|
||||
INSERT INTO tb_resource (
|
||||
id, resource_id, title, content, summary, cover_image, tag_id, author, source, is_audited,
|
||||
source_url, creator,create_time
|
||||
status,source_url, creator,create_time
|
||||
) VALUES (
|
||||
#{id}, #{resourceID}, #{title}, #{content}, #{summary}, #{coverImage}, #{tagID}, #{author}, #{source}, #{isAudited},
|
||||
#{sourceUrl}, #{creator}, #{createTime}
|
||||
#{status}, #{sourceUrl}, #{creator}, #{createTime}
|
||||
)
|
||||
</insert>
|
||||
|
||||
|
||||
@@ -12,9 +12,9 @@
|
||||
<groupId>org.xyzh</groupId>
|
||||
<artifactId>study</artifactId>
|
||||
<version>1.0.0</version>
|
||||
<packaging>jar</packaging>
|
||||
<name>study</name>
|
||||
<description>学习管理模块</description>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<properties>
|
||||
<maven.compiler.source>21</maven.compiler.source>
|
||||
@@ -29,7 +29,7 @@
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.xyzh</groupId>
|
||||
<artifactId>api-new</artifactId>
|
||||
<artifactId>api-news</artifactId>
|
||||
<version>1.0.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
|
||||
Reference in New Issue
Block a user