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 53  
54 54 //获取所有参数
55 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 64 String topicTitle = json.getString("topicTitle");//话题标题
58 65 String topicPic = json.getString("topicPic");//话题图片
59 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 125 topic.setUpdater(updater);
126 126 }
127 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 }
... ...