提交 207f7049 作者: 925993793@qq.com

增加事件挖掘逻辑;研究中心门户逻辑修改

上级 4bee6077
...@@ -71,8 +71,8 @@ public class EventExtractController { ...@@ -71,8 +71,8 @@ public class EventExtractController {
* @date 2024/9/13 * @date 2024/9/13
*/ */
@GetMapping("/dataInfoList") @GetMapping("/dataInfoList")
public Result<?> dataInfoList(@RequestParam String relatedIds) { public Result<?> dataInfoList(@RequestParam List<String> relatedIds) {
List<SubjectDataVo> subjectDataVos = esService.listByIds(Arrays.asList(relatedIds.split(","))); List<SubjectDataVo> subjectDataVos = esService.listByIds(relatedIds);
return Result.OK(subjectDataVos); return Result.OK(subjectDataVos);
} }
......
...@@ -193,6 +193,7 @@ public class KafkaConsumer { ...@@ -193,6 +193,7 @@ public class KafkaConsumer {
} }
eventExtract.setEventDescribe(eventDesc); eventExtract.setEventDescribe(eventDesc);
eventExtract.setRelatedId(relatedIds); eventExtract.setRelatedId(relatedIds);
eventExtract.setExtractTime(new Date());
eventExtract.setCreateTime(new Date()); eventExtract.setCreateTime(new Date());
eventExtract.setCreateBy("event-dig"); eventExtract.setCreateBy("event-dig");
eventExtract.setTaskId(taskId); eventExtract.setTaskId(taskId);
......
...@@ -111,7 +111,7 @@ ...@@ -111,7 +111,7 @@
t3.extract_keywords_tag,t3.extract_time_tag,t3.extract_location_tag t3.extract_keywords_tag,t3.extract_time_tag,t3.extract_location_tag
from event t1 inner join event_category t2 on t1.event_type =t2.id from event t1 inner join event_category t2 on t1.event_type =t2.id
left join event_tag t3 on t1.id=t3.event_id left join event_tag t3 on t1.id=t3.event_id
where t1.publish_status = 1 and t1.face_public = 1 and t1.category = 1 where t1.publish_status = 1 and t1.face_public = 1
union union
select select
t1.id,t1.event_name,t1.event_icon,t1.event_type,t1.start_time,t1.end_time,t1.publish_date,t1.event_describe,t1.event_label, t1.id,t1.event_name,t1.event_icon,t1.event_type,t1.start_time,t1.end_time,t1.publish_date,t1.event_describe,t1.event_label,
...@@ -168,7 +168,7 @@ ...@@ -168,7 +168,7 @@
t3.extract_keywords_tag,t3.extract_time_tag,t3.extract_location_tag t3.extract_keywords_tag,t3.extract_time_tag,t3.extract_location_tag
from event t1 inner join event_category t2 on t1.event_type =t2.id from event t1 inner join event_category t2 on t1.event_type =t2.id
left join event_tag t3 on t1.id=t3.event_id left join event_tag t3 on t1.id=t3.event_id
where t1.publish_status = 1 and t1.face_public = 1 and t1.category = 1 where t1.publish_status = 1 and t1.face_public = 1
union union
select select
t1.id,t1.event_name,t1.event_icon,t1.event_type,t1.start_time,t1.end_time,t1.publish_date,t1.event_describe,t1.event_label, t1.id,t1.event_name,t1.event_icon,t1.event_type,t1.start_time,t1.end_time,t1.publish_date,t1.event_describe,t1.event_label,
...@@ -179,7 +179,7 @@ ...@@ -179,7 +179,7 @@
from event t1 inner join event_category t2 on t1.event_type =t2.id from event t1 inner join event_category t2 on t1.event_type =t2.id
left join event_tag t3 on t1.id=t3.event_id left join event_tag t3 on t1.id=t3.event_id
where t1.publish_status = 1 and t1.create_by = #{createBy}) a where t1.publish_status = 1 and t1.create_by = #{createBy}) a
inner join project_subject_map m on a.id = m.subject_id where m.project_id = #{projectId} inner join project_subject_map m on a.id = m.subject_id
) b ) b
where b.project_id = #{projectId} where b.project_id = #{projectId}
<if test="eventName!=null and eventName != ''"> <if test="eventName!=null and eventName != ''">
......
...@@ -308,6 +308,9 @@ public class EventServiceImpl extends ServiceImpl<EventMapper, Event> implements ...@@ -308,6 +308,9 @@ public class EventServiceImpl extends ServiceImpl<EventMapper, Event> implements
event.setTimeAnaRule(5); event.setTimeAnaRule(5);
String subjectCode = codeGenerateUtil.geneCodeNo(CodePrefixEnum.SUBJECT_DEFAULT.getValue()); String subjectCode = codeGenerateUtil.geneCodeNo(CodePrefixEnum.SUBJECT_DEFAULT.getValue());
event.setEventCode(subjectCode); event.setEventCode(subjectCode);
//默认发布
event.setPublishStatus(1);
event.setPublishDate(DateUtil.dateToString(new Date()));
event.setUnit("2"); event.setUnit("2");
event.setSpace(1); event.setSpace(1);
String cron = CronUtil.generateCron("2", 1); String cron = CronUtil.generateCron("2", 1);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论