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 | 42 | ShyComments shyComments = new ShyComments(); |
| 43 | 43 | shyComments.setActivity_id(json.getString("activityId")); |
| 44 | 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 | 53 | if (commentsList.size() > 0) { |
| 47 | 54 | ShyComments shyComments1 = commentsList.get(0); |
| ... | ... | @@ -60,7 +67,7 @@ public class CommentsControllerApi { |
| 60 | 67 | shyComments1.setComment_time(timestamp); |
| 61 | 68 | |
| 62 | 69 | } |
| 63 | - shyComments1.setSpid(json.getInteger("spId")); | |
| 70 | + shyComments1.setSpid(sp_id); | |
| 64 | 71 | shyComments1.setApp_id(json.getString("appId")); |
| 65 | 72 | shyComments1.setPlatform(json.getString("platform")); |
| 66 | 73 | shyComments1.setActivity_id(json.getString("activityId")); |
| ... | ... | @@ -88,7 +95,7 @@ public class CommentsControllerApi { |
| 88 | 95 | Date timestamp = CommonUtils.getTimestamp(commentTime, "yyyy-MM-dd HH:mm"); |
| 89 | 96 | shyComments.setComment_time(timestamp); |
| 90 | 97 | } |
| 91 | - shyComments.setSpid(json.getInteger("spId")); | |
| 98 | + shyComments.setSpid(sp_id); | |
| 92 | 99 | shyComments.setApp_id(json.getString("appId")); |
| 93 | 100 | shyComments.setPlatform(json.getString("platform")); |
| 94 | 101 | shyComments.setIs_hot(json.getBoolean("priority")); | ... | ... |
src/main/java/com/cnlive/shenhe/controller/CommentsController.java
| ... | ... | @@ -103,10 +103,14 @@ public class CommentsController { |
| 103 | 103 | } |
| 104 | 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 | 110 | comment.setSpid_desc(shySites.getName()); |
| 111 | + } | |
| 112 | + }else{ | |
| 113 | + comment.setSpid_desc("sp无法显示"); | |
| 110 | 114 | } |
| 111 | 115 | } |
| 112 | 116 | } | ... | ... |