Commit 97354d9e by shenjunjie

Merge branch 'feature' into 'dev'

非人工项目-方案设置关键词计数调整

See merge request !431
parents 604939f7 70356e10
...@@ -1738,8 +1738,8 @@ public class MarkDataServiceImpl implements MarkDataService { ...@@ -1738,8 +1738,8 @@ public class MarkDataServiceImpl implements MarkDataService {
public ResponseResult deleteNonManualProjectPlan(String id) { public ResponseResult deleteNonManualProjectPlan(String id) {
String iStarShineSubjectTaskId = nonManualProjectPlanDao.findOneById(id).getIStarShineSubjectTaskId(); String iStarShineSubjectTaskId = nonManualProjectPlanDao.findOneById(id).getIStarShineSubjectTaskId();
JSONObject body = restTemplate.getForEntity(deleteIStarShineSubjectTaskUrl, JSONObject.class, iStarShineSubjectTaskId, UserThreadLocal.getNickname()).getBody(); JSONObject body = restTemplate.getForEntity(deleteIStarShineSubjectTaskUrl, JSONObject.class, iStarShineSubjectTaskId, UserThreadLocal.getNickname()).getBody();
if (Objects.nonNull(body) && !body.isEmpty() && !body.getBoolean("status")){ if (Objects.isNull(body) || body.isEmpty() || !body.getBoolean("status")){
log.info(id + "-删除快搜订阅任务失败,接口返回信息-" + body.toJSONString()); log.info(id + "-删除快搜订阅任务失败,接口返回信息-" + body);
return ResponseResult.failure("删除失败"); return ResponseResult.failure("删除失败");
} }
nonManualProjectPlanDao.deleteOneById(id); nonManualProjectPlanDao.deleteOneById(id);
...@@ -1880,14 +1880,10 @@ public class MarkDataServiceImpl implements MarkDataService { ...@@ -1880,14 +1880,10 @@ public class MarkDataServiceImpl implements MarkDataService {
* @return * @return
*/ */
private int getWordCount(String word){ private int getWordCount(String word){
if (Objects.isNull(word)){ if (StringUtils.isBlank(word)){
return 0; return 0;
} }
int count = 0; return word.split("\\|").length;
for (String s : word.split("\\|")) {
count += s.split(" ").length;
}
return count;
} }
@Override @Override
......
...@@ -1325,7 +1325,7 @@ public class Tools { ...@@ -1325,7 +1325,7 @@ public class Tools {
} }
/** /**
* 丨处理 * 丨处理, 丨|| 三者有所区别
* *
* @param str * @param str
* @return * @return
...@@ -1335,6 +1335,10 @@ public class Tools { ...@@ -1335,6 +1335,10 @@ public class Tools {
if (str.split("[\\u4e28]+").length > 1) { if (str.split("[\\u4e28]+").length > 1) {
str = str.replaceAll("[\\u4e28]+", "|"); str = str.replaceAll("[\\u4e28]+", "|");
} }
// |替换
if (str.split("[\\uff5c]+").length > 1){
str = str.replaceAll("[\\uff5c]+", "|");
}
return Arrays.stream(str.split("[\\u007c]+")).filter(StringUtils::isNotBlank).collect(Collectors.joining("|")); return Arrays.stream(str.split("[\\u007c]+")).filter(StringUtils::isNotBlank).collect(Collectors.joining("|"));
} }
} }
\ No newline at end of file
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