Commit e99d5f53cee773fb676ca49d27113a4505165179
1 parent
9988db06
解决评论审核spid为String的问题
Showing
2 changed files
with
16 additions
and
5 deletions
src/main/java/com/cnlive/shenhe/api/CommentsControllerApi.java
| @@ -42,6 +42,13 @@ public class CommentsControllerApi { | @@ -42,6 +42,13 @@ public class CommentsControllerApi { | ||
| 42 | ShyComments shyComments = new ShyComments(); | 42 | ShyComments shyComments = new ShyComments(); |
| 43 | shyComments.setActivity_id(json.getString("activityId")); | 43 | shyComments.setActivity_id(json.getString("activityId")); |
| 44 | List<ShyComments> commentsList = commentsService.findshyComments(shyComments); | 44 | List<ShyComments> commentsList = commentsService.findshyComments(shyComments); |
| 45 | + | ||
| 46 | + Integer sp_id=null; | ||
| 47 | + try { | ||
| 48 | + sp_id=json.getInteger("spId"); | ||
| 49 | + } catch (Exception e) { | ||
| 50 | + sp_id=null; | ||
| 51 | + } | ||
| 45 | //存在则更新 | 52 | //存在则更新 |
| 46 | if (commentsList.size() > 0) { | 53 | if (commentsList.size() > 0) { |
| 47 | ShyComments shyComments1 = commentsList.get(0); | 54 | ShyComments shyComments1 = commentsList.get(0); |
| @@ -60,7 +67,7 @@ public class CommentsControllerApi { | @@ -60,7 +67,7 @@ public class CommentsControllerApi { | ||
| 60 | shyComments1.setComment_time(timestamp); | 67 | shyComments1.setComment_time(timestamp); |
| 61 | 68 | ||
| 62 | } | 69 | } |
| 63 | - shyComments1.setSpid(json.getInteger("spId")); | 70 | + shyComments1.setSpid(sp_id); |
| 64 | shyComments1.setApp_id(json.getString("appId")); | 71 | shyComments1.setApp_id(json.getString("appId")); |
| 65 | shyComments1.setPlatform(json.getString("platform")); | 72 | shyComments1.setPlatform(json.getString("platform")); |
| 66 | shyComments1.setActivity_id(json.getString("activityId")); | 73 | shyComments1.setActivity_id(json.getString("activityId")); |
| @@ -88,7 +95,7 @@ public class CommentsControllerApi { | @@ -88,7 +95,7 @@ public class CommentsControllerApi { | ||
| 88 | Date timestamp = CommonUtils.getTimestamp(commentTime, "yyyy-MM-dd HH:mm"); | 95 | Date timestamp = CommonUtils.getTimestamp(commentTime, "yyyy-MM-dd HH:mm"); |
| 89 | shyComments.setComment_time(timestamp); | 96 | shyComments.setComment_time(timestamp); |
| 90 | } | 97 | } |
| 91 | - shyComments.setSpid(json.getInteger("spId")); | 98 | + shyComments.setSpid(sp_id); |
| 92 | shyComments.setApp_id(json.getString("appId")); | 99 | shyComments.setApp_id(json.getString("appId")); |
| 93 | shyComments.setPlatform(json.getString("platform")); | 100 | shyComments.setPlatform(json.getString("platform")); |
| 94 | shyComments.setIs_hot(json.getBoolean("priority")); | 101 | shyComments.setIs_hot(json.getBoolean("priority")); |
src/main/java/com/cnlive/shenhe/controller/CommentsController.java
| @@ -103,10 +103,14 @@ public class CommentsController { | @@ -103,10 +103,14 @@ public class CommentsController { | ||
| 103 | } | 103 | } |
| 104 | comment.setUpdater(updater); | 104 | comment.setUpdater(updater); |
| 105 | } | 105 | } |
| 106 | - //显示spid简称 | ||
| 107 | - ShySites shySites = sitesService.findspidDescByspid(comment.getSpid()); | ||
| 108 | - if (CommonUtils.isNotNull(shySites)) { | 106 | + if(null!=comment.getSpid()){ |
| 107 | + //显示spid简称 | ||
| 108 | + ShySites shySites = sitesService.findspidDescByspid(comment.getSpid()); | ||
| 109 | + if (CommonUtils.isNotNull(shySites)) { | ||
| 109 | comment.setSpid_desc(shySites.getName()); | 110 | comment.setSpid_desc(shySites.getName()); |
| 111 | + } | ||
| 112 | + }else{ | ||
| 113 | + comment.setSpid_desc("sp无法显示"); | ||
| 110 | } | 114 | } |
| 111 | } | 115 | } |
| 112 | } | 116 | } |