Commit fa2a2247 by shenjunjie

舆情动态舆情-配置新增屏蔽关键词及屏蔽渠道3

parent df543534
...@@ -54,8 +54,8 @@ public class InterfaceController { ...@@ -54,8 +54,8 @@ public class InterfaceController {
} }
@ApiOperation("获取舆情动态-预警结果") @ApiOperation("获取舆情动态-预警结果")
@PostMapping("/warn/yuqingNew") @PostMapping("/warn/yuqing")
public ResponseResult getYuqingWaringNew(@RequestBody JSONObject json) { public ResponseResult getYuqingWaring(@RequestBody JSONObject json) {
String projectId = json.getString("projectId"); String projectId = json.getString("projectId");
BrandkbsYuQingConfigNew config = json.getObject("config", BrandkbsYuQingConfigNew.class); BrandkbsYuQingConfigNew config = json.getObject("config", BrandkbsYuQingConfigNew.class);
return projectWarnService.getYuqingWaringNew(projectId, config); return projectWarnService.getYuqingWaringNew(projectId, config);
......
...@@ -657,11 +657,11 @@ public class ProjectWarnServiceImpl implements ProjectWarnService { ...@@ -657,11 +657,11 @@ public class ProjectWarnServiceImpl implements ProjectWarnService {
Map<String, Object> sourceMap = hit.getSourceAsMap(); Map<String, Object> sourceMap = hit.getSourceAsMap();
BaseMap baseMap = Tools.getBaseFromEsMap(sourceMap); BaseMap baseMap = Tools.getBaseFromEsMap(sourceMap);
// 关键词命中 // 关键词命中
if (!Tools.isContains(config.getKeyword(), baseMap.getTitle() + baseMap.getContent())) { if (!Tools.isEmpty(config.getKeyword()) && !Tools.isContains(config.getKeyword(), baseMap.getTitle() + baseMap.getContent())) {
return null; return null;
} }
// 屏蔽关键词命中 // 屏蔽关键词命中
if (Tools.isContains(config.getNoiseKeyword(), baseMap.getTitle() + baseMap.getContent())) { if (!Tools.isEmpty(config.getNoiseKeyword()) && Tools.isContains(config.getNoiseKeyword(), baseMap.getTitle() + baseMap.getContent())) {
return null; return null;
} }
baseMap.setTitle(baseMap.getTitleNullOptionalContent()); baseMap.setTitle(baseMap.getTitleNullOptionalContent());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment