|
@@ -1078,9 +1078,6 @@ public class ClubServiceImpl implements ClubService {
|
|
|
} else {
|
|
|
strings.add(rk);
|
|
|
}
|
|
|
- if (strings == null) {
|
|
|
- return ResponseJson.error("添加关键词为空!", null);
|
|
|
- }
|
|
|
List<String> trendsKeywordList = new ArrayList<>();
|
|
|
// 保存动态标签
|
|
|
if (StringUtils.isNotBlank(trendsKeyword)) {
|
|
@@ -1640,7 +1637,9 @@ public class ClubServiceImpl implements ClubService {
|
|
|
}
|
|
|
}
|
|
|
// 数据为空时 返回为null
|
|
|
- if (StringUtils.isNotBlank(rk) && StringUtils.isNotBlank(trend) && StringUtils.isNotBlank(state)) {
|
|
|
+ if ((StringUtils.isBlank(rk) || StringUtils.isEmpty(rk)) &&
|
|
|
+ (StringUtils.isBlank(trend) || StringUtils.isEmpty(trend)) &&
|
|
|
+ (StringUtils.isBlank(state) || StringUtils.isEmpty(state))) {
|
|
|
strings = null;
|
|
|
}
|
|
|
|
|
@@ -1724,6 +1723,9 @@ public class ClubServiceImpl implements ClubService {
|
|
|
map.put("label", rk);
|
|
|
strings.add(map);
|
|
|
}
|
|
|
+ if (StringUtils.isBlank(remarksVo.getRemarks()) || StringUtils.isEmpty(remarksVo.getRemarks())) {
|
|
|
+ strings = null;
|
|
|
+ }
|
|
|
// 动态标签
|
|
|
String trendsKeywords = StringUtils.isBlank(remarksVo.getTrendsKeyword()) ? "" : remarksVo.getTrendsKeyword();
|
|
|
if (trendsKeywords.contains(",")) {
|
|
@@ -1738,6 +1740,9 @@ public class ClubServiceImpl implements ClubService {
|
|
|
map.put("label", trendsKeywords);
|
|
|
trends.add(map);
|
|
|
}
|
|
|
+ if (StringUtils.isBlank(remarksVo.getTrendsKeyword()) || StringUtils.isEmpty(remarksVo.getTrendsKeyword())) {
|
|
|
+ trends = null;
|
|
|
+ }
|
|
|
// 静态标签
|
|
|
String stateKeywords = StringUtils.isBlank(remarksVo.getStateKeyword()) ? "" : remarksVo.getStateKeyword();
|
|
|
if (stateKeywords.contains(",")) {
|
|
@@ -1753,7 +1758,7 @@ public class ClubServiceImpl implements ClubService {
|
|
|
state.add(map);
|
|
|
}
|
|
|
// 数据为空时 返回null
|
|
|
- if (StringUtils.isBlank(remarksVo.getRemarks()) && StringUtils.isBlank(remarksVo.getTrendsKeyword()) && StringUtils.isBlank(remarksVo.getStateKeyword())) {
|
|
|
+ if (StringUtils.isBlank(remarksVo.getStateKeyword()) || StringUtils.isEmpty(remarksVo.getStateKeyword())) {
|
|
|
state = null;
|
|
|
}
|
|
|
RemarkVo remarkVo = new RemarkVo();
|
|
@@ -2025,13 +2030,6 @@ public class ClubServiceImpl implements ClubService {
|
|
|
if (null == serviceProviderId) {
|
|
|
return ResponseJson.error("参数异常,协销id不能为空");
|
|
|
}
|
|
|
-// JSONArray remarks;
|
|
|
-//
|
|
|
-// remarks = parseArray(visitor.getParams());
|
|
|
-
|
|
|
- if (remarks.isEmpty()) {
|
|
|
- return ResponseJson.error("添加关键词异常!", null);
|
|
|
- }
|
|
|
boolean newRemarks = null == remarksId;
|
|
|
VisitorRemarkVo visitorRemarkVo = new VisitorRemarkVo();
|
|
|
List<String> strings = new ArrayList<>();
|
|
@@ -2176,6 +2174,9 @@ public class ClubServiceImpl implements ClubService {
|
|
|
map.put("label", rk);
|
|
|
strings.add(map);
|
|
|
}
|
|
|
+ if (StringUtils.isBlank(visitRemarksVo.getRemarks()) || StringUtils.isEmpty(visitRemarksVo.getRemarks())) {
|
|
|
+ strings = null;
|
|
|
+ }
|
|
|
// 动态标签
|
|
|
String trendsKeywords = StringUtils.isBlank(visitRemarksVo.getTrendsKeyword()) ? "" : visitRemarksVo.getTrendsKeyword();
|
|
|
if (trendsKeywords.contains(",")) {
|
|
@@ -2190,6 +2191,9 @@ public class ClubServiceImpl implements ClubService {
|
|
|
map.put("label", trendsKeywords);
|
|
|
trends.add(map);
|
|
|
}
|
|
|
+ if (StringUtils.isBlank(visitRemarksVo.getTrendsKeyword()) || StringUtils.isEmpty(visitRemarksVo.getTrendsKeyword())) {
|
|
|
+ trends = null;
|
|
|
+ }
|
|
|
// 静态标签
|
|
|
String stateKeywords = StringUtils.isBlank(visitRemarksVo.getStateKeyword()) ? "" : visitRemarksVo.getStateKeyword();
|
|
|
if (stateKeywords.contains(",")) {
|
|
@@ -2205,7 +2209,7 @@ public class ClubServiceImpl implements ClubService {
|
|
|
state.add(map);
|
|
|
}
|
|
|
// 数据为空时 返回null
|
|
|
- if (StringUtils.isBlank(visitRemarksVo.getRemarks()) && StringUtils.isBlank(visitRemarksVo.getTrendsKeyword()) && StringUtils.isBlank(visitRemarksVo.getStateKeyword())) {
|
|
|
+ if ( StringUtils.isBlank(visitRemarksVo.getStateKeyword()) || StringUtils.isEmpty(visitRemarksVo.getStateKeyword())) {
|
|
|
state = null;
|
|
|
}
|
|
|
|
|
@@ -2294,20 +2298,69 @@ public class ClubServiceImpl implements ClubService {
|
|
|
for (String remark : split) {
|
|
|
HashMap<String, String> map = new HashMap<>();
|
|
|
map.put("label", remark);
|
|
|
- strings.add(map);
|
|
|
+ if (StringUtils.isNotBlank(remark)) {
|
|
|
+ strings.add(map);
|
|
|
+ }
|
|
|
}
|
|
|
} else if (rk.contains(",")) {
|
|
|
String[] split = rk.split(",");
|
|
|
for (String remark : split) {
|
|
|
HashMap<String, String> map = new HashMap<>();
|
|
|
map.put("label", remark);
|
|
|
- strings.add(map);
|
|
|
+ if (StringUtils.isNotBlank(remark)) {
|
|
|
+ strings.add(map);
|
|
|
+ }
|
|
|
}
|
|
|
} else {
|
|
|
HashMap<String, String> map = new HashMap<>();
|
|
|
map.put("label", rk);
|
|
|
- strings.add(map);
|
|
|
+ if (StringUtils.isNotBlank(rk)) {
|
|
|
+ strings.add(map);
|
|
|
+ }
|
|
|
}
|
|
|
+ // 动态标签
|
|
|
+ String trendsKeywords = StringUtils.isBlank(r.getTrendsKeyword()) ? "" : r.getTrendsKeyword();
|
|
|
+ if (trendsKeywords.contains(",")) {
|
|
|
+ String[] split = trendsKeywords.split(",");
|
|
|
+ for (String remark : split) {
|
|
|
+ HashMap<String, String> map = new HashMap<>();
|
|
|
+ map.put("label", remark);
|
|
|
+ if (StringUtils.isNotBlank(remark)) {
|
|
|
+ strings.add(map);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ HashMap<String, String> map = new HashMap<>();
|
|
|
+ map.put("label", trendsKeywords);
|
|
|
+ if (StringUtils.isNotBlank(trendsKeywords)) {
|
|
|
+ strings.add(map);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ // 静态标签
|
|
|
+ String stateKeywords = StringUtils.isBlank(r.getStateKeyword()) ? "" : r.getStateKeyword();
|
|
|
+ if (stateKeywords.contains(",")) {
|
|
|
+ String[] split = stateKeywords.split(",");
|
|
|
+ for (String remark : split) {
|
|
|
+ HashMap<String, String> map = new HashMap<>();
|
|
|
+ map.put("label", remark);
|
|
|
+ if (StringUtils.isNotBlank(remark)) {
|
|
|
+ strings.add(map);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ HashMap<String, String> map = new HashMap<>();
|
|
|
+ map.put("label", stateKeywords);
|
|
|
+ if (StringUtils.isNotBlank(stateKeywords)) {
|
|
|
+ strings.add(map);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ // 数据为空时 返回null
|
|
|
+ if ( (StringUtils.isBlank(rk) || StringUtils.isEmpty(rk)) &&
|
|
|
+ (StringUtils.isBlank(r.getTrendsKeyword()) || StringUtils.isEmpty(r.getTrendsKeyword())) &&
|
|
|
+ (StringUtils.isBlank(r.getStateKeyword()) || StringUtils.isEmpty(r.getStateKeyword()))) {
|
|
|
+ strings = null;
|
|
|
+ }
|
|
|
+
|
|
|
if (StringUtils.isNotBlank(r.getConsult())) {
|
|
|
if (r.getConsult().contains(",")) {
|
|
|
String[] split = r.getConsult().split(",");
|