提交 95cee6cc 作者: 925993793@qq.com

提交

上级 cf418f32
package com.zzsn.event.controller;
import com.zzsn.event.constant.Result;
import com.zzsn.event.entity.SubjectAnalysis;
import com.zzsn.event.service.SubjectAnalysisService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* 事件相关分析维护
*
* @author lkg
* @date 2024/5/11
*/
@RestController
@RequestMapping("/maintenance")
public class EventMaintenanceController {
@Autowired
private SubjectAnalysisService subjectAnalysisService;
/**
* 事件脉络编辑
*
* @param subjectAnalysis 事件脉络信息
* @author lkg
* @date 2024/5/11
*/
@PostMapping("/eventContextModify")
public Result<?> eventContextModify(@RequestBody SubjectAnalysis subjectAnalysis){
subjectAnalysisService.eventContextModify(subjectAnalysis);
return Result.OK();
}
}
......@@ -76,6 +76,7 @@
<select id="frontPageList" resultType="com.zzsn.event.vo.EventFrontVO">
select
t1.id,t1.event_name,t1.event_icon,t1.start_time,t1.end_time,t1.publish_date,t1.event_describe,t1.event_label,t1.total_hot,
t2.type_name,
t3.extract_industry_tag,t3.extract_company_tag,t3.extract_person_tag,t3.extract_sentiment_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
......
......@@ -9,5 +9,14 @@ import com.zzsn.event.entity.SubjectAnalysis;
* @date 2022/7/14 17:17
*/
public interface SubjectAnalysisService extends IService<SubjectAnalysis> {
/**
* 事件脉络编辑
*
* @param subjectAnalysis 事件脉络信息
* @author lkg
* @date 2024/5/11
*/
void eventContextModify(SubjectAnalysis subjectAnalysis);
}
......@@ -5,8 +5,11 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.zzsn.event.entity.SubjectAnalysis;
import com.zzsn.event.mapper.SubjectAnalysisMapper;
import com.zzsn.event.service.SubjectAnalysisService;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service;
import java.util.Date;
/**
* @author lkg
* @description:
......@@ -14,4 +17,15 @@ import org.springframework.stereotype.Service;
*/
@Service
public class SubjectAnalysisServiceImpl extends ServiceImpl<SubjectAnalysisMapper, SubjectAnalysis> implements SubjectAnalysisService {
@Override
public void eventContextModify(SubjectAnalysis subjectAnalysis) {
String id = subjectAnalysis.getId();
if (StringUtils.isNotEmpty(id)) {
baseMapper.updateById(subjectAnalysis);
} else {
subjectAnalysis.setCategory(2);
subjectAnalysis.setAnalysisDate(new Date());
baseMapper.insert(subjectAnalysis);
}
}
}
......@@ -22,6 +22,7 @@ public class EventFrontVO {
private String eventLabel;
private String publishDate;
private Integer totalHot;
private String typeName;
private String extractIndustryTag;
private String extractCompanyTag;
private String extractPersonTag;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论