|
@@ -23,25 +23,28 @@ public class CommentTreeUtil {
|
|
|
public CommentTreeUtil(List<CommentVo> nodesList, Set<Object> filterKey) {//通过构造函数初始化
|
|
|
|
|
|
for (CommentVo n : nodesList) {
|
|
|
- CommentTree treeGrid = new CommentTree();
|
|
|
- treeGrid.setId(n.getId());
|
|
|
- treeGrid.setContent(n.getContent());
|
|
|
+ CommentTree vo = new CommentTree();
|
|
|
+ vo.setId(n.getId());
|
|
|
+ vo.setContent(n.getContent());
|
|
|
// 过滤敏感内容
|
|
|
- treeGrid.setContent(getFilterMsg(filterKey, n.getContent()));
|
|
|
+ vo.setContent(getFilterMsg(filterKey, n.getContent()));
|
|
|
+
|
|
|
+
|
|
|
+ vo.setRealName(n.getRealName());
|
|
|
+ vo.setCreateTime(n.getCreateTime());
|
|
|
+ vo.setUpdateTime(n.getUpdateTime());
|
|
|
+ vo.setUnit(n.getUnit());
|
|
|
+ vo.setNickName(n.getNickName());
|
|
|
+ vo.setDisplay(n.getDisplay());
|
|
|
+ vo.setIsRealName(n.getIsRealName());
|
|
|
|
|
|
|
|
|
-// treeGrid.setRealName(n.getRealName());
|
|
|
- treeGrid.setCreateTime(n.getCreateTime());
|
|
|
- treeGrid.setUpdateTime(n.getUpdateTime());
|
|
|
-// treeGrid.setUnit(n.getUnit());
|
|
|
- treeGrid.setNickName(n.getNickName());
|
|
|
- treeGrid.setDisplay(n.getDisplay());
|
|
|
|
|
|
|
|
|
if (n.getParentId() != null) {
|
|
|
- treeGrid.setParentId(n.getParentId());
|
|
|
+ vo.setParentId(n.getParentId());
|
|
|
}
|
|
|
- nodes.add(treeGrid);
|
|
|
+ nodes.add(vo);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -106,7 +109,9 @@ public class CommentTreeUtil {
|
|
|
*/
|
|
|
private String getFilterMsg(Set<Object> filterKey, String content){
|
|
|
for (Object s : filterKey) {
|
|
|
- content = content.replaceAll(s.toString(), "**");
|
|
|
+ if (s != null){
|
|
|
+ content = content.replaceAll(s.toString(), "**");
|
|
|
+ }
|
|
|
}
|
|
|
return content;
|
|
|
}
|