|
@@ -403,15 +403,17 @@ public class ClubServiceImpl implements ClubService {
|
|
|
boolean newRemarks = null == remarksId;
|
|
|
ClubRemarksPo clubRemarksPo = new ClubRemarksPo();
|
|
|
|
|
|
- List<String> strings = new ArrayList<>();
|
|
|
- String rk = null == remarks ? "" : remarks;
|
|
|
- if (!rk.contains(",")) {
|
|
|
- String[] split = rk.split(",");
|
|
|
- strings = Arrays.asList(split);
|
|
|
- } else {
|
|
|
- strings.add(rk);
|
|
|
- }
|
|
|
- if(strings==null){ return ResponseJson.error("添加关键词为空!", null);}
|
|
|
+ List<String> strings = new ArrayList<>();
|
|
|
+ String rk = null == remarks ? "" : remarks;
|
|
|
+ if (!rk.contains(",")) {
|
|
|
+ String[] split = rk.split(",");
|
|
|
+ strings = Arrays.asList(split);
|
|
|
+ } else {
|
|
|
+ strings.add(rk);
|
|
|
+ }
|
|
|
+ if (strings == null) {
|
|
|
+ return ResponseJson.error("添加关键词为空!", null);
|
|
|
+ }
|
|
|
// clubRemarksPo.setRemarks(StringUtils.strip(strings.toString(), "[]"));
|
|
|
// }
|
|
|
// 是否新增备注
|
|
@@ -420,7 +422,7 @@ public class ClubServiceImpl implements ClubService {
|
|
|
clubRemarksPo.setServiceProviderId(serviceProviderId);
|
|
|
clubRemarksPo.setQuestionMan(questionMan);
|
|
|
clubRemarksPo.setConsult(consult);
|
|
|
- clubRemarksPo.setRemarks(StringUtils.strip(strings.toString(), "[]").replace("\"",""));//去除符号
|
|
|
+ clubRemarksPo.setRemarks(StringUtils.strip(strings.toString(), "[]").replace("\"", ""));//去除符号
|
|
|
clubRemarksPo.setClubType(clubType);
|
|
|
clubRemarksPo.setPinceSensitve(pinceSensitve);
|
|
|
clubRemarksPo.setSatisfied(satisfied);
|
|
@@ -494,23 +496,25 @@ public class ClubServiceImpl implements ClubService {
|
|
|
}
|
|
|
if (null != manager && 1 == manager) {
|
|
|
//主管查所有注册客户咨询记录
|
|
|
+ log.info("方法1 所有");
|
|
|
List<String> finalConss = conss;
|
|
|
pageInfo = PageHelper.startPage(pageNum, pageSize).doSelectPageInfo(() -> clubMapper.findAllRemarks(keyWord, startAddTime, endAddTime, leaderId, groupId, followup, satisfied, pinceSensitve, finalConss));
|
|
|
} else if (null != findLeader && findLeader > 0) {
|
|
|
+ log.info("方法2 小组");
|
|
|
List<String> finalConss1 = conss;
|
|
|
pageInfo = PageHelper.startPage(pageNum, pageSize).doSelectPageInfo(() -> clubMapper.findAllRemarks(keyWord, startAddTime, endAddTime, serviceProviderId, groupId, followup, satisfied, pinceSensitve, finalConss1));
|
|
|
} else {
|
|
|
+ log.info("方法3 协销");
|
|
|
List<String> finalConss2 = conss;
|
|
|
- pageInfo = PageHelper.startPage(pageNum, pageSize).doSelectPageInfo(() -> clubMapper.getRemarksListByKey(keyWord, serviceProviderId, startAddTime, endAddTime, pinceSensitve,followup,satisfied, finalConss2));
|
|
|
+ pageInfo = PageHelper.startPage(pageNum, pageSize).doSelectPageInfo(() -> clubMapper.getRemarksListByKey(keyWord, serviceProviderId, startAddTime, endAddTime, pinceSensitve, leaderId, groupId, followup, satisfied, finalConss2));
|
|
|
}
|
|
|
ArrayList<RemarkVo> remarkVos = new ArrayList<>();
|
|
|
pageInfo.getList().forEach(r -> {
|
|
|
RemarkVo remarkVo = new RemarkVo();
|
|
|
- List<Map<String,String>> strings = new ArrayList<>();
|
|
|
+ List<Map<String, String>> strings = new ArrayList<>();
|
|
|
String rk = null == r.getRemarks() ? "" : r.getRemarks();
|
|
|
if (rk.contains(",")) {
|
|
|
String[] split = rk.split(",");
|
|
|
- log.info("输出》》》》》》》》》》",split);
|
|
|
for (String remark : split) {
|
|
|
HashMap<String, String> map = new HashMap<>();
|
|
|
map.put("label", remark);
|
|
@@ -549,7 +553,10 @@ public class ClubServiceImpl implements ClubService {
|
|
|
remarkVo.setSatisfied(r.getSatisfied());
|
|
|
remarkVo.setPinceSensitve(r.getPinceSensitve());
|
|
|
remarkVo.setFollowup(r.getFollowup());
|
|
|
+// remarkVo.setOldName(r.getOldName());
|
|
|
remarkVos.add(remarkVo);
|
|
|
+ log.info("页码>>>>>>>>>>", remarkVos.size());
|
|
|
+ log.info("页码取值>>>>>>>>>>", remarkVo.toString());
|
|
|
});
|
|
|
PaginationVo<RemarkVo> pageVo = new PaginationVo<>(remarkVos);
|
|
|
if (null != remarkVos && remarkVos.size() > 0) {
|
|
@@ -578,7 +585,7 @@ public class ClubServiceImpl implements ClubService {
|
|
|
List<String> imageList = clubMapper.getRemarksImageList(remarksId);
|
|
|
List<RemarksFileVo> fileList = clubMapper.getRemarksFileList(remarksId);
|
|
|
fileList.forEach(file -> file.setFileUrl(OssUtil.getOssUrl(file.getOssName())));
|
|
|
- List<Map<String,String>> strings = new ArrayList<>();
|
|
|
+ List<Map<String, String>> strings = new ArrayList<>();
|
|
|
String rk = null == remarksVo.getRemarks() ? "" : remarksVo.getRemarks();
|
|
|
if (rk.contains(",")) {
|
|
|
String[] split = rk.split(",");
|
|
@@ -849,16 +856,18 @@ public class ClubServiceImpl implements ClubService {
|
|
|
}
|
|
|
boolean newRemarks = null == remarksId;
|
|
|
VisitorRemarkVo visitorRemarkVo = new VisitorRemarkVo();
|
|
|
- List<String> strings = new ArrayList<>();
|
|
|
- String rk = null == remarks ? "" : remarks;
|
|
|
- if (!rk.contains(",")) {
|
|
|
- String[] split = rk.split(",");
|
|
|
- strings = Arrays.asList(split);
|
|
|
- } else {
|
|
|
- strings.add(rk);
|
|
|
- }
|
|
|
- if(strings==null){ return ResponseJson.error("strings添加关键词为空!", null);}
|
|
|
- visitorRemarkVo.setRemarks(StringUtils.strip(strings.toString(), "[]").replace("\"",""));//去除符号
|
|
|
+ List<String> strings = new ArrayList<>();
|
|
|
+ String rk = null == remarks ? "" : remarks;
|
|
|
+ if (!rk.contains(",")) {
|
|
|
+ String[] split = rk.split(",");
|
|
|
+ strings = Arrays.asList(split);
|
|
|
+ } else {
|
|
|
+ strings.add(rk);
|
|
|
+ }
|
|
|
+ if (strings == null) {
|
|
|
+ return ResponseJson.error("strings添加关键词为空!", null);
|
|
|
+ }
|
|
|
+ visitorRemarkVo.setRemarks(StringUtils.strip(strings.toString(), "[]").replace("\"", ""));//去除符号
|
|
|
// }
|
|
|
// 是否新增备注
|
|
|
visitorRemarkVo.setRemarksId(remarksId);
|
|
@@ -920,7 +929,7 @@ public class ClubServiceImpl implements ClubService {
|
|
|
List<String> imageList = clubMapper.getVisitRemarksImageList(remarksId);
|
|
|
List<RemarksFileVo> fileList = clubMapper.getVisitRemarksFileList(remarksId);
|
|
|
fileList.forEach(file -> file.setFileUrl(OssUtil.getOssUrl(file.getOssName())));
|
|
|
- List<Map<String,String>> strings = new ArrayList<>();
|
|
|
+ List<Map<String, String>> strings = new ArrayList<>();
|
|
|
String rk = null == visitRemarksVo.getRemarks() ? "" : visitRemarksVo.getRemarks();
|
|
|
if (rk.contains(",")) {
|
|
|
String[] split = rk.split(",");
|
|
@@ -986,16 +995,16 @@ public class ClubServiceImpl implements ClubService {
|
|
|
remarksList = PageHelper.startPage(pageNum, pageSize).doSelectPageInfo(() -> clubMapper.getAllVisitRemark(keyWord, startAddTime, endAddTime, leaderId, groupId, pinceSensitve, satisfied, followup, finalConss1));
|
|
|
} else {
|
|
|
List<String> finalConss2 = conss;
|
|
|
- remarksList = PageHelper.startPage(pageNum, pageSize).doSelectPageInfo(() -> clubMapper.getVisitorListByKey(serviceProviderId, keyWord, startAddTime, endAddTime, pinceSensitve, satisfied, followup,finalConss2));
|
|
|
+ remarksList = PageHelper.startPage(pageNum, pageSize).doSelectPageInfo(() -> clubMapper.getVisitorListByKey(serviceProviderId, keyWord, startAddTime, endAddTime, pinceSensitve, satisfied, followup, finalConss2));
|
|
|
}
|
|
|
ArrayList<VisitRemarkVo> remarkVos = new ArrayList<>();
|
|
|
remarksList.getList().forEach(r -> {
|
|
|
VisitRemarkVo visit = new VisitRemarkVo();
|
|
|
- List<Map<String,String>> strings = new ArrayList<>();
|
|
|
+ List<Map<String, String>> strings = new ArrayList<>();
|
|
|
String rk = null == r.getRemarks() ? "" : r.getRemarks();
|
|
|
if (rk.contains(",")) {
|
|
|
String[] split = rk.split(",");
|
|
|
- log.info("输出》》》》》》》》》》",split.toString());
|
|
|
+ log.info("输出》》》》》》》》》》", split.toString());
|
|
|
for (String remark : split) {
|
|
|
HashMap<String, String> map = new HashMap<>();
|
|
|
map.put("label", remark);
|
|
@@ -1096,6 +1105,11 @@ public class ClubServiceImpl implements ClubService {
|
|
|
remarksVo.setAddTime(v.getAddDate());
|
|
|
remarksVo.setServiceProviderId(v.getServiceProviderId());
|
|
|
remarksVo.setConsult(v.getConsult());
|
|
|
+ remarksVo.setPinceSensitve(v.getPinceSensitve());
|
|
|
+ remarksVo.setSatisfied(v.getSatisfied());
|
|
|
+ remarksVo.setFollowup(v.getFollowup());
|
|
|
+ remarksVo.setExtra(v.getExtra());
|
|
|
+ remarksVo.setClubType(v.getClubType());
|
|
|
clubMapper.concactVisit(remarksVo);
|
|
|
if (null != imageList && imageList.size() > 0) {
|
|
|
imageList.forEach(i -> clubMapper.insertRemarksImage(remarksVo.getRemarksId(), i));
|