提交 4840a326 作者: yanxin

新增事件配置全量同步接口(通知采集)

上级 791d82af
...@@ -39,6 +39,7 @@ import org.springframework.http.HttpHeaders; ...@@ -39,6 +39,7 @@ import org.springframework.http.HttpHeaders;
import org.springframework.kafka.core.KafkaTemplate; import org.springframework.kafka.core.KafkaTemplate;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import sun.security.pkcs10.PKCS10;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
...@@ -68,6 +69,8 @@ public class SubjectManageController { ...@@ -68,6 +69,8 @@ public class SubjectManageController {
@Autowired @Autowired
private SubjectService subjectService; private SubjectService subjectService;
@Autowired @Autowired
private IEventService eventService;
@Autowired
private ISubjectKeywordsMapService subjectKeywordsMapService; private ISubjectKeywordsMapService subjectKeywordsMapService;
@Autowired @Autowired
private IXxlJobInfoService xxlJobInfoService; private IXxlJobInfoService xxlJobInfoService;
...@@ -431,9 +434,9 @@ public class SubjectManageController { ...@@ -431,9 +434,9 @@ public class SubjectManageController {
* @author lkg * @author lkg
* @date 2025/1/9 * @date 2025/1/9
*/ */
@PostMapping("/updateAllToCaiji") @PostMapping("/updateSubjectAllToCaiji")
public Result<?> updateAllToCaiji() { public Result<?> updateSubjectAllToCaiji() {
List<Subject> list = subjectService.list(); List<Subject> list = subjectService.list(Wrappers.<Subject>lambdaQuery().eq(Subject::getSubjectType,1));
for (int i = 0; i < list.size(); i++) { for (int i = 0; i < list.size(); i++) {
Subject subject = list.get(i); Subject subject = list.get(i);
log.info("专题状态同步采集{},index:{},total:{}",subject.getSubjectName(),i,list.size()); log.info("专题状态同步采集{},index:{},total:{}",subject.getSubjectName(),i,list.size());
...@@ -449,6 +452,29 @@ public class SubjectManageController { ...@@ -449,6 +452,29 @@ public class SubjectManageController {
} }
return Result.OK(); return Result.OK();
} }
/**
* 更新状态
*
* @author lkg
* @date 2025/1/9
*/
@PostMapping("/updateEventAllToCaiji")
public Result<?> updateEventAllToCaiji() {
List<Event> list = eventService.list();
for (int i = 0; i < list.size(); i++) {
Event event = list.get(i);
log.info("事件状态同步采集{},index:{},total:{}",event.getEventName(),i,list.size());
if (event.getStatus()!=null && event.getStatus() == 1) {
configurationMessageService.bindKeyWordsEventSend(event.getId());
caiJiCenterHttpService.subjectStatusEdit(event.getStatus(), event.getId());
log.info("事件配置信息同步采集成功:{}",event.getEventName());
}else{
caiJiCenterHttpService.delSubject(event.getId());
log.info("通知采集删除事件成功:{}",event.getEventName());
}
}
return Result.OK();
}
/** /**
* 通过id删除 * 通过id删除
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论