Commit e99d5f53cee773fb676ca49d27113a4505165179

Authored by liwei2917
1 parent 9988db06

解决评论审核spid为String的问题

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 }
... ...