Commit bd56fe9d7b5535e989f84f36972fab24dc6e87fc
1 parent
189ba02d
修改话题接收时spid获取失败报空指针的问题
Showing
2 changed files
with
15 additions
and
4 deletions
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 | } | ... | ... |