Commit 7a5eb59dd52e2ea369cd8d213792c0655b44cf4c
1 parent
3907ed53
评论审核查看朋友圈内容
Showing
5 changed files
with
40 additions
and
11 deletions
src/main/java/com/cnlive/shenhe/controller/CommentsController.java
| ... | ... | @@ -5,10 +5,12 @@ import com.cnlive.shenhe.bean.ErrorEnum; |
| 5 | 5 | import com.cnlive.shenhe.bean.ResponseBean; |
| 6 | 6 | import com.cnlive.shenhe.bean.SessionUser; |
| 7 | 7 | import com.cnlive.shenhe.entity.ShyComments; |
| 8 | +import com.cnlive.shenhe.entity.ShyContent; | |
| 8 | 9 | import com.cnlive.shenhe.entity.ShySites; |
| 9 | 10 | import com.cnlive.shenhe.entity.ShyUsers; |
| 10 | 11 | import com.cnlive.shenhe.entity.ShyVideos; |
| 11 | 12 | import com.cnlive.shenhe.serviceImpl.CommentsServiceImpl; |
| 13 | +import com.cnlive.shenhe.serviceImpl.ContentServiceImpl; | |
| 12 | 14 | import com.cnlive.shenhe.serviceImpl.SitesServiceImpl; |
| 13 | 15 | import com.cnlive.shenhe.serviceImpl.UsersServiceImpl; |
| 14 | 16 | import com.cnlive.shenhe.utils.AuditPass; |
| ... | ... | @@ -41,6 +43,8 @@ public class CommentsController { |
| 41 | 43 | |
| 42 | 44 | @Autowired |
| 43 | 45 | SitesServiceImpl sitesService; |
| 46 | + @Autowired | |
| 47 | + ContentServiceImpl contentService; | |
| 44 | 48 | |
| 45 | 49 | /** |
| 46 | 50 | * 评论列表页 |
| ... | ... | @@ -112,6 +116,20 @@ public class CommentsController { |
| 112 | 116 | }else{ |
| 113 | 117 | comment.setSpid_desc("sp无法显示"); |
| 114 | 118 | } |
| 119 | + | |
| 120 | + //获取朋友圈的评论内容 | |
| 121 | + if(comment.getProgram_id().split("_").length==1 | |
| 122 | + && comment.getProgram_id().split(":").length==3){ | |
| 123 | + ShyContent shyContent=new ShyContent(); | |
| 124 | + shyContent.setSp_id(comment.getSpid()); | |
| 125 | + shyContent.setContent_id(comment.getProgram_id()); | |
| 126 | + shyContent =contentService.getShyContent(shyContent); | |
| 127 | + if(CommonUtils.isNotNull(shyContent)&& shyContent.getId()!=null){ | |
| 128 | + String title=CommonUtils.isEmpty(shyContent.getTitle())?"朋友圈发布无标题内容":shyContent.getTitle(); | |
| 129 | + comment.setComment_title(title); | |
| 130 | + comment.setComment_original_url(shyContent.getContent_url()); | |
| 131 | + } | |
| 132 | + } | |
| 115 | 133 | } |
| 116 | 134 | } |
| 117 | 135 | model.addAttribute("commentPage", commentPage); | ... | ... |
src/main/java/com/cnlive/shenhe/serviceImpl/ContentServiceImpl.java
| ... | ... | @@ -52,9 +52,12 @@ public class ContentServiceImpl { |
| 52 | 52 | @Autowired |
| 53 | 53 | VideosServiceImpl videosService; |
| 54 | 54 | |
| 55 | - public List<ShySites> getBusiness(ShySites shySites) { | |
| 56 | - List<ShySites> sitesList = shySitesMapper.select(shySites); | |
| 57 | - return sitesList; | |
| 55 | + public ShyContent getShyContent(ShyContent shyContent) { | |
| 56 | + List<ShyContent> shyContentList = shyContentMapper.select(shyContent); | |
| 57 | + if(CommonUtils.isNotNull(shyContentList)&­ContentList.size()>0){ | |
| 58 | + return shyContentList.get(0); | |
| 59 | + } | |
| 60 | + return new ShyContent(); | |
| 58 | 61 | } |
| 59 | 62 | |
| 60 | 63 | //************************************** | ... | ... |
src/main/resources/templates/page/comment.html
| ... | ... | @@ -266,7 +266,7 @@ |
| 266 | 266 | th:href="@{'/comments/details/'+${comment.id}}">>哈哈哈</a> |
| 267 | 267 | </td> |
| 268 | 268 | <td style="text-align: center; width: 15%;" |
| 269 | - th:text="${comment.comment_title}"> | |
| 269 | + th:text="${comment.comment_title}" th:href="@{${comment.comment_original_url}}"> | |
| 270 | 270 | </td> |
| 271 | 271 | <td style="text-align: center; width: 6%;" th:text="${comment.updater}"> |
| 272 | 272 | 发布 | ... | ... |
src/main/resources/templates/page/content.html
| ... | ... | @@ -223,11 +223,18 @@ |
| 223 | 223 | <td style="text-align: center; width: 6%;" th:text="${content.sp_desc}"></td> |
| 224 | 224 | <td style="text-align: center; width: 20%;" > |
| 225 | 225 | <a class="detail" th:href="@{'/content/details/'+${content.id}}"> |
| 226 | - <span th:text="${content.title}">邓建国正面PK冯小刚</span> | |
| 226 | + <span th:if="${content.title == '' and content.content_tag=='moment'}"> | |
| 227 | +<!-- <span th:text="${content.source}"></span> --> | |
| 228 | + 朋友圈发布无标题内容 | |
| 229 | + </span> | |
| 230 | + <span th:if="${content.title != ''}"> | |
| 231 | + <span th:text="${content.title}"></span> | |
| 232 | + </span> | |
| 227 | 233 | </a> |
| 228 | 234 | </td> |
| 229 | - <td style="text-align: center; width: 3%;" | |
| 230 | - th:text="${content.content_tag}">图文 | |
| 235 | + <td style="text-align: center; width: 6%;"> | |
| 236 | + <span th:if="${content.content_tag=='content'}">图文发布</span> | |
| 237 | + <span th:if="${content.content_tag=='moment'}">朋友圈</span> | |
| 231 | 238 | </td> |
| 232 | 239 | <td style="text-align: center; width: 3%;"> |
| 233 | 240 | <span class="btn btn-sm btn-warning" th:if="${content.content_status==0}">待发布</span> | ... | ... |
src/main/resources/templates/page/contentDetail.html
| ... | ... | @@ -96,7 +96,7 @@ |
| 96 | 96 | </div> |
| 97 | 97 | <div class="form-group"> |
| 98 | 98 | <label for="comment_user_avatar" |
| 99 | - class="control-label col-sm-2">标题图片:</label> | |
| 99 | + class="control-label col-sm-2">标题图片(头像):</label> | |
| 100 | 100 | <div class="col-sm-10"> |
| 101 | 101 | <h5><img width="160px" th:src="@{${content.title_image}}" |
| 102 | 102 | alt="标题图片"></h5> |
| ... | ... | @@ -107,7 +107,8 @@ |
| 107 | 107 | <div class="form-group"> |
| 108 | 108 | <label for="comment_user_name" class="control-label col-sm-2">图文标签:</label> |
| 109 | 109 | <div class="col-sm-10"> |
| 110 | - <h5 th:text="${content.content_tag}">鱼</h5> | |
| 110 | + <h5 th:if="${content.content_tag=='content'}">图文发布</h5> | |
| 111 | + <h5 th:if="${content.content_tag=='moment'}">朋友圈</h5> | |
| 111 | 112 | </div> |
| 112 | 113 | </div> |
| 113 | 114 | |
| ... | ... | @@ -132,14 +133,14 @@ |
| 132 | 133 | |
| 133 | 134 | <div class="form-group"> |
| 134 | 135 | <label for="comment_user_ip" |
| 135 | - class="control-label col-sm-2">来源:</label> | |
| 136 | + class="control-label col-sm-2">来源(昵称):</label> | |
| 136 | 137 | <div class="col-sm-10"> |
| 137 | 138 | <h5 th:text="${content.source}">114.242.177.100</h5> |
| 138 | 139 | </div> |
| 139 | 140 | </div> |
| 140 | 141 | |
| 141 | 142 | <div class="form-group"> |
| 142 | - <label for="app_id" class="control-label col-sm-2">作者:</label> | |
| 143 | + <label for="app_id" class="control-label col-sm-2">作者(sid):</label> | |
| 143 | 144 | <div class="col-sm-10"> |
| 144 | 145 | <h5 th:text="${content.author}">769_jetj7bq525</h5> |
| 145 | 146 | </div> | ... | ... |