Commit bd56fe9d7b5535e989f84f36972fab24dc6e87fc

Authored by liwei2917
1 parent 189ba02d

修改话题接收时spid获取失败报空指针的问题

src/main/java/com/cnlive/shenhe/api/TopicControllerApi.java
@@ -53,7 +53,14 @@ public class TopicControllerApi { @@ -53,7 +53,14 @@ public class TopicControllerApi {
53 53
54 //获取所有参数 54 //获取所有参数
55 String topic_id = json.getString("topicId");//话题id 55 String topic_id = json.getString("topicId");//话题id
56 - Integer spId = Integer.parseInt(json.getString("spId"));//spId 56 +// Integer spId = Integer.parseInt(json.getString("spId"));//spId
  57 +// Integer spId = json.getInteger("spId");//spId
  58 + Integer spId=null;
  59 + try {
  60 + spId=json.getInteger("spId");
  61 + } catch (Exception e) {
  62 + spId=null;
  63 + }
57 String topicTitle = json.getString("topicTitle");//话题标题 64 String topicTitle = json.getString("topicTitle");//话题标题
58 String topicPic = json.getString("topicPic");//话题图片 65 String topicPic = json.getString("topicPic");//话题图片
59 String topic_text = json.getString("topicMsg");//话题内容 66 String topic_text = json.getString("topicMsg");//话题内容
src/main/java/com/cnlive/shenhe/controller/TopicController.java
@@ -125,9 +125,13 @@ public class TopicController extends BaseController { @@ -125,9 +125,13 @@ public class TopicController extends BaseController {
125 topic.setUpdater(updater); 125 topic.setUpdater(updater);
126 } 126 }
127 //显示spid简称 127 //显示spid简称
128 - ShySites shySites = sitesService.findspidDescByspid(topic.getSp_id());  
129 - if (CommonUtils.isNotNull(shySites)) {  
130 - topic.setSp_desc(shySites.getName()); 128 + if(CommonUtils.isNotNull(topic.getSp_id())){
  129 + ShySites shySites = sitesService.findspidDescByspid(topic.getSp_id());
  130 + if (CommonUtils.isNotNull(shySites)) {
  131 + topic.setSp_desc(shySites.getName());
  132 + }
  133 + }else{
  134 + topic.setSp_desc("sp_id未收到");
131 } 135 }
132 } 136 }
133 } 137 }