@@ -474,13 +474,17 @@ public class ProjectController { | |||||
} | } | ||||
} | } | ||||
} | } | ||||
// String kafukaResponse = MyHttpRequestUtil.doPostKafka("ikHotWords", message, kafuka_url); | |||||
// RestTemplate template = new RestTemplate(); | |||||
// MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<String, Object>(); | |||||
// paramMap.add("text", message); | |||||
// String result = template.postForObject(insert_new_words_url, paramMap, String.class); | |||||
// System.out.println("result========================="+result); | |||||
try { | |||||
String kafukaResponse = MyHttpRequestUtil.doPostKafka("ikHotWords", message, kafuka_url); | |||||
RestTemplate template = new RestTemplate(); | |||||
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<String, Object>(); | |||||
paramMap.add("text", message); | |||||
String result = template.postForObject(insert_new_words_url, paramMap, String.class); | |||||
System.out.println("result========================="+result); | |||||
} catch (Exception e) { | |||||
// TODO: handle exception | |||||
} | |||||
} else { | } else { | ||||
response.put("code", 500); | response.put("code", 500); | ||||
response.put("msg", "方案新增失败"); | response.put("msg", "方案新增失败"); | ||||
@@ -659,7 +663,17 @@ public class ProjectController { | |||||
} | } | ||||
try { | |||||
String kafukaResponse = MyHttpRequestUtil.doPostKafka("ikHotWords", message, kafuka_url); | |||||
RestTemplate template = new RestTemplate(); | |||||
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<String, Object>(); | |||||
paramMap.add("text", message); | |||||
String result = template.postForObject(insert_new_words_url, paramMap, String.class); | |||||
System.out.println("result========================="+result); | |||||
} catch (Exception e) { | |||||
// TODO: handle exception | |||||
} | |||||
@@ -71,7 +71,7 @@ function installGroupAndProject(res) { | |||||
let flag = res.flag; | let flag = res.flag; | ||||
projectFlag = flag; | projectFlag = flag; | ||||
if (data.length > 0) { | if (data.length > 0) { | ||||
let groupStrAll = '<li class="p-15"><a onclick="createNewPro()" class="btn btn-block create-btn text-white d-flex align-items-center"><i class="fa fa-plus-square"></i><span class="hide-menu m-l-10">新建监测方案组</span></a></li>'; | |||||
let groupStrAll = '<li class="p-15"><a onclick="createNewPro()" class="btn btn-block create-btn text-white d-flex align-items-center"><i class="fa fa-plus-square"></i><span class="hide-menu m-l-10">新建监测方案</span></a></li>'; | |||||
for (let i = 0; i < data.length; i++) { | for (let i = 0; i < data.length; i++) { | ||||
let dataJson = data[i]; | let dataJson = data[i]; | ||||
for (let key in dataJson) { | for (let key in dataJson) { | ||||
@@ -146,7 +146,7 @@ function installGroupAndProject(res) { | |||||
} | } | ||||
} | } | ||||
if (common_menu == 'project') { | if (common_menu == 'project') { | ||||
let addGroup = '<li class="p-15"><a onclick="createNewPro()" class="btn btn-block create-btn text-white d-flex align-items-center"><i class="fa fa-plus-square"></i><span class="hide-menu m-l-10">新建监测方案组</span></a></li>'; | |||||
let addGroup = '<li class="p-15"><a onclick="createNewPro()" class="btn btn-block create-btn text-white d-flex align-items-center"><i class="fa fa-plus-square"></i><span class="hide-menu m-l-10">新建监测方案</span></a></li>'; | |||||
// groupStrAll = addGroup + groupStrAll; | // groupStrAll = addGroup + groupStrAll; | ||||
groupStrAll = groupStrAll; | groupStrAll = groupStrAll; | ||||
} | } | ||||
@@ -38,47 +38,51 @@ $("#sidebarnav .sidebar-item").mouseleave(function () { | |||||
function createNewPro(params) { | function createNewPro(params) { | ||||
var create = | |||||
'<div class="shadebox" id="createmodel">' + | |||||
' <div class="modal-dialog" role="document">' + | |||||
' <div class="modal-content">' + | |||||
' <div class="modal-header align-flexend" style="border:none">' + | |||||
' <h5 class="modal-title"><i class="ti-marker-alt m-r-10"></i>创建新方案组</h5>' + | |||||
' <i class="mdi mdi-close-circle-outline font-18 cursor-po" id="closethis"></i>' + | |||||
' </div>' + | |||||
' <div class="modal-body">' + | |||||
' <div class="input-group mb-3">' + | |||||
' <button type="button" class="btn " style="background:#cfcfd0"><i class="mdi mdi-mailbox text-white"></i></button>' + | |||||
' <input type="text" class="form-control" id="projectName" placeholder="输入方案组名称,最六个字符" maxlength="10">' + | |||||
' </div>' + | |||||
' </div>' + | |||||
' <div class="modal-footer" style="border:none">' + | |||||
' <button type="button" class="btn btn-info" id="confirm"> 确定</button>' + | |||||
' <button type="button" class="btn btn-secondary" id="cancel">取消</button>' + | |||||
' </div>' + | |||||
' </div>' + | |||||
' </div>' + | |||||
'</div>' | |||||
$("body").append(create) | |||||
$("#closethis").click(function (param) { | |||||
$("#createmodel").remove() | |||||
}) | |||||
$("#cancel").click(function (param) { | |||||
$("#createmodel").remove() | |||||
}) | |||||
$("#confirm").click(function () { | |||||
var name = $("#projectName").val() | |||||
if (name == '' || name == undefined||name=="") { | |||||
showtips("方案组名称不能为空!") | |||||
}else if (name.length>6) { | |||||
showtips("方案组名称长度最多六个字符") | |||||
}else { | |||||
createSolutionGroup(name); | |||||
console.log(name) | |||||
$("#createmodel").remove() | |||||
} | |||||
}) | |||||
window.location.href = ctxPath + "project/addproject?groupid=" | |||||
// var create = | |||||
// '<div class="shadebox" id="createmodel">' + | |||||
// ' <div class="modal-dialog" role="document">' + | |||||
// ' <div class="modal-content">' + | |||||
// ' <div class="modal-header align-flexend" style="border:none">' + | |||||
// ' <h5 class="modal-title"><i class="ti-marker-alt m-r-10"></i>创建新方案组</h5>' + | |||||
// ' <i class="mdi mdi-close-circle-outline font-18 cursor-po" id="closethis"></i>' + | |||||
// ' </div>' + | |||||
// ' <div class="modal-body">' + | |||||
// ' <div class="input-group mb-3">' + | |||||
// ' <button type="button" class="btn " style="background:#cfcfd0"><i class="mdi mdi-mailbox text-white"></i></button>' + | |||||
// ' <input type="text" class="form-control" id="projectName" placeholder="输入方案组名称,最六个字符" maxlength="10">' + | |||||
// ' </div>' + | |||||
// ' </div>' + | |||||
// ' <div class="modal-footer" style="border:none">' + | |||||
// ' <button type="button" class="btn btn-info" id="confirm"> 确定</button>' + | |||||
// ' <button type="button" class="btn btn-secondary" id="cancel">取消</button>' + | |||||
// ' </div>' + | |||||
// ' </div>' + | |||||
// ' </div>' + | |||||
// '</div>' | |||||
// | |||||
// $("body").append(create) | |||||
// $("#closethis").click(function (param) { | |||||
// $("#createmodel").remove() | |||||
// }) | |||||
// $("#cancel").click(function (param) { | |||||
// $("#createmodel").remove() | |||||
// }) | |||||
// $("#confirm").click(function () { | |||||
// var name = $("#projectName").val() | |||||
// if (name == '' || name == undefined||name=="") { | |||||
// showtips("方案组名称不能为空!") | |||||
// }else if (name.length>6) { | |||||
// showtips("方案组名称长度最多六个字符") | |||||
// }else { | |||||
// createSolutionGroup(name); | |||||
// console.log(name) | |||||
// $("#createmodel").remove() | |||||
// } | |||||
// }) | |||||
} | } | ||||
//创建方案组 | //创建方案组 | ||||
@@ -64,7 +64,7 @@ function getProjectsearch(res) { | |||||
function installGroup(res) { | function installGroup(res) { | ||||
let code = res.code; | let code = res.code; | ||||
let groupInfo = ''; | let groupInfo = ''; | ||||
let addGroup = '<li class="p-15"><a onclick="createNewPro()" class="btn btn-block create-btn text-white d-flex align-items-center"><i class="fa fa-plus-square"></i><span class="hide-menu m-l-10">新建监测方案组</span></a></li>'; | |||||
let addGroup = '<li class="p-15"><a onclick="createNewPro()" class="btn btn-block create-btn text-white d-flex align-items-center"><i class="fa fa-plus-square"></i><span class="hide-menu m-l-10">新建监测方案</span></a></li>'; | |||||
groupInfo = addGroup; // 整的左侧方案组列表 | groupInfo = addGroup; // 整的左侧方案组列表 | ||||
if (code == 200) { | if (code == 200) { | ||||
let data = res.data; | let data = res.data; | ||||
@@ -200,7 +200,7 @@ | |||||
</a> | </a> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="create-line2 m-b-20"> | |||||
<!-- <div class="create-line2 m-b-20"> | |||||
<span>国家/城市/地域 关键词</span> | <span>国家/城市/地域 关键词</span> | ||||
<textarea class="form-control" name="" id="proarea" rows="4" | <textarea class="form-control" name="" id="proarea" rows="4" | ||||
placeholder='关键词之间用逗号","隔开;例如:美国,上海,北京,滕家沟,南京西路'></textarea> | placeholder='关键词之间用逗号","隔开;例如:美国,上海,北京,滕家沟,南京西路'></textarea> | ||||
@@ -211,8 +211,8 @@ | |||||
<i class="fa fa-question-circle"></i> | <i class="fa fa-question-circle"></i> | ||||
</a> | </a> | ||||
</div> | </div> | ||||
</div> | |||||
<div class="create-line2 m-b-20"> | |||||
</div> --> | |||||
<!-- <div class="create-line2 m-b-20"> | |||||
<span>人物/机构/企业 关键词</span> | <span>人物/机构/企业 关键词</span> | ||||
<textarea class="form-control" name="" id="properson" rows="4" | <textarea class="form-control" name="" id="properson" rows="4" | ||||
placeholder='关键词之间用逗号","隔开;例如:马云,北京网安中心,腾讯科技'></textarea> | placeholder='关键词之间用逗号","隔开;例如:马云,北京网安中心,腾讯科技'></textarea> | ||||
@@ -223,8 +223,8 @@ | |||||
<i class="fa fa-question-circle"></i> | <i class="fa fa-question-circle"></i> | ||||
</a> | </a> | ||||
</div> | </div> | ||||
</div> | |||||
<div class="create-line2 m-b-20"> | |||||
</div> --> | |||||
<!-- <div class="create-line2 m-b-20"> | |||||
<span>事件/动词 关键词</span> | <span>事件/动词 关键词</span> | ||||
<textarea class="form-control" name="" id="proaccident" rows="4" | <textarea class="form-control" name="" id="proaccident" rows="4" | ||||
placeholder='关键词之间用逗号","隔开;例如:高管离职,拖欠工资,跑路,开销,焦虑'></textarea> | placeholder='关键词之间用逗号","隔开;例如:高管离职,拖欠工资,跑路,开销,焦虑'></textarea> | ||||
@@ -235,7 +235,7 @@ | |||||
<i class="fa fa-question-circle"></i> | <i class="fa fa-question-circle"></i> | ||||
</a> | </a> | ||||
</div> | </div> | ||||
</div> | |||||
</div> --> | |||||
<div class="create-line2 m-b-20"> | <div class="create-line2 m-b-20"> | ||||
<span>监测屏蔽歧义词</span> | <span>监测屏蔽歧义词</span> | ||||
<textarea class="form-control" name="" id="proshield" rows="4" | <textarea class="form-control" name="" id="proshield" rows="4" | ||||
@@ -495,9 +495,12 @@ $("#currentyear").text((new Date()).getFullYear()); | |||||
$("#gosubmit").click(function () { | $("#gosubmit").click(function () { | ||||
var proname = $("#proname").val(); | var proname = $("#proname").val(); | ||||
var prokeywords = $("#prokeywords").val(); | var prokeywords = $("#prokeywords").val(); | ||||
var properson = $("#properson").val(); | |||||
var proarea = $("#proarea").val(); | |||||
var proaccident = $("#proaccident").val(); | |||||
// var properson = $("#properson").val(); | |||||
var properson = ''; | |||||
//var proarea = $("#proarea").val(); | |||||
var proarea = ''; | |||||
//var proaccident = $("#proaccident").val(); | |||||
var proaccident = ''; | |||||
var proshield = $("#proshield").val(); | var proshield = $("#proshield").val(); | ||||
if (proname == '') { | if (proname == '') { | ||||
$("#proname").addClass("text-error"); | $("#proname").addClass("text-error"); | ||||
@@ -286,7 +286,7 @@ | |||||
</a> | </a> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="create-line2 m-b-20"> | |||||
<!-- <div class="create-line2 m-b-20"> | |||||
<span>国家/城市/地域 关键词</span> | <span>国家/城市/地域 关键词</span> | ||||
<textarea class="form-control" name="" id="proarea" rows="4" | <textarea class="form-control" name="" id="proarea" rows="4" | ||||
placeholder='关键词之间用逗号","隔开;例如:美国,上海,北京,滕家沟,南京西路'></textarea> | placeholder='关键词之间用逗号","隔开;例如:美国,上海,北京,滕家沟,南京西路'></textarea> | ||||
@@ -297,8 +297,8 @@ | |||||
<i class="fa fa-question-circle"></i> | <i class="fa fa-question-circle"></i> | ||||
</a> | </a> | ||||
</div> | </div> | ||||
</div> | |||||
<div class="create-line2 m-b-20"> | |||||
</div> --> | |||||
<!-- <div class="create-line2 m-b-20"> | |||||
<span>人物/机构/企业 关键词</span> | <span>人物/机构/企业 关键词</span> | ||||
<textarea class="form-control" name="" id="properson" rows="4" | <textarea class="form-control" name="" id="properson" rows="4" | ||||
placeholder='关键词之间用逗号","隔开;例如:马云,北京网安中心,腾讯科技'></textarea> | placeholder='关键词之间用逗号","隔开;例如:马云,北京网安中心,腾讯科技'></textarea> | ||||
@@ -309,8 +309,8 @@ | |||||
<i class="fa fa-question-circle"></i> | <i class="fa fa-question-circle"></i> | ||||
</a> | </a> | ||||
</div> | </div> | ||||
</div> | |||||
<div class="create-line2 m-b-20"> | |||||
</div> --> | |||||
<!-- <div class="create-line2 m-b-20"> | |||||
<span>事件/动词 关键词</span> | <span>事件/动词 关键词</span> | ||||
<textarea class="form-control" name="" id="proaccident" rows="4" | <textarea class="form-control" name="" id="proaccident" rows="4" | ||||
placeholder='关键词之间用逗号","隔开;例如:高管离职,拖欠工资,跑路,开销,焦虑'></textarea> | placeholder='关键词之间用逗号","隔开;例如:高管离职,拖欠工资,跑路,开销,焦虑'></textarea> | ||||
@@ -321,7 +321,7 @@ | |||||
<i class="fa fa-question-circle"></i> | <i class="fa fa-question-circle"></i> | ||||
</a> | </a> | ||||
</div> | </div> | ||||
</div> | |||||
</div> --> | |||||
<div class="create-line2 m-b-20"> | <div class="create-line2 m-b-20"> | ||||
<!--<span>监测屏蔽歧义词</span>--> | <!--<span>监测屏蔽歧义词</span>--> | ||||
<span> | <span> | ||||
@@ -426,9 +426,15 @@ $("#currentyear").text((new Date()).getFullYear()); | |||||
let stop_word = data.stop_word; | let stop_word = data.stop_word; | ||||
let project_name = data.project_name; | let project_name = data.project_name; | ||||
let group_name = data.group_name; | let group_name = data.group_name; | ||||
let character_word = data.character_word; | |||||
/* let character_word = data.character_word; | |||||
let event_word = data.event_word; | let event_word = data.event_word; | ||||
let regional_word = data.regional_word; | |||||
let regional_word = data.regional_word; */ | |||||
let character_word = ''; | |||||
let event_word = ''; | |||||
let regional_word = ''; | |||||
let precise = data.precise; | let precise = data.precise; | ||||
if (project_type == 1) { // 高级方案 | if (project_type == 1) { // 高级方案 | ||||
@@ -592,9 +598,13 @@ $("#currentyear").text((new Date()).getFullYear()); | |||||
$("#gosubmit").click(function () { | $("#gosubmit").click(function () { | ||||
var proname = $("#proname").val(); | var proname = $("#proname").val(); | ||||
var prokeywords = $("#prokeywords").val(); | var prokeywords = $("#prokeywords").val(); | ||||
var properson = $("#properson").val(); | |||||
/* var properson = $("#properson").val(); | |||||
var proarea = $("#proarea").val(); | var proarea = $("#proarea").val(); | ||||
var proaccident = $("#proaccident").val(); | |||||
var proaccident = $("#proaccident").val(); */ | |||||
var properson = ''; | |||||
var proarea = ''; | |||||
var proaccident = ''; | |||||
var proshield = $("#proshield").val(); | var proshield = $("#proshield").val(); | ||||
if (proname == '') { | if (proname == '') { | ||||
$("#proname").addClass("text-error"); | $("#proname").addClass("text-error"); | ||||
@@ -90,7 +90,7 @@ | |||||
<td>主体关键词</td> | <td>主体关键词</td> | ||||
<td th:text="${projectDetail.subject_word}"> </td> | <td th:text="${projectDetail.subject_word}"> </td> | ||||
</tr> | </tr> | ||||
<th:block th:if='${projectDetail.project_type == 2}'> | |||||
<!-- <th:block th:if='${projectDetail.project_type == 2}'> | |||||
<tr> | <tr> | ||||
<td>国家/城市/地域 关键词</td> | <td>国家/城市/地域 关键词</td> | ||||
<td th:text="${projectDetail.regional_word}"> 江苏省、江苏、南京、南京市、中国 、大陆、中国境内</td> | <td th:text="${projectDetail.regional_word}"> 江苏省、江苏、南京、南京市、中国 、大陆、中国境内</td> | ||||
@@ -107,7 +107,7 @@ | |||||
<td>事件/动词 关键词</td> | <td>事件/动词 关键词</td> | ||||
<td th:text="${projectDetail.event_word}"> 疫情、新冠状病毒、病毒、美股、美股熔断、自然灾害、蝗虫灾害</td> | <td th:text="${projectDetail.event_word}"> 疫情、新冠状病毒、病毒、美股、美股熔断、自然灾害、蝗虫灾害</td> | ||||
</tr> | </tr> | ||||
</th:block> | |||||
</th:block> --> | |||||
<tr> | <tr> | ||||
<td>监测屏蔽歧义词</td> | <td>监测屏蔽歧义词</td> | ||||
<td th:text="${projectDetail.stop_word}">计算机病毒、杀毒软件</td> | <td th:text="${projectDetail.stop_word}">计算机病毒、杀毒软件</td> | ||||