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