diff --git a/peizhen/app/src/main/java/com/ruilaizi/service/main/task/HomeFragment.java b/peizhen/app/src/main/java/com/ruilaizi/service/main/task/HomeFragment.java index d6950f4..812055a 100644 --- a/peizhen/app/src/main/java/com/ruilaizi/service/main/task/HomeFragment.java +++ b/peizhen/app/src/main/java/com/ruilaizi/service/main/task/HomeFragment.java @@ -151,7 +151,7 @@ public class HomeFragment extends BaseFragment { * 获取护理资讯 */ private void initNursingInfo() { - OkGo.get(HttpConstants.URi_system_getAppIndexInfo) + OkGo.get(HttpConstants.URi_system_nursing_published) .converter(new StringConvert()) .cacheMode(CacheMode.NO_CACHE) .adapt(new ObservableResponse()) @@ -177,28 +177,23 @@ public class HomeFragment extends BaseFragment { toast("护理资讯code=" + code); return; } - JSONObject data = json.getJSONObject("data"); - if (data != null) { - JSONArray realTimeInfoList = data.getJSONArray("realTimeInfoList"); - if (realTimeInfoList != null && realTimeInfoList.size() > 0) { - List list = new ArrayList<>(); - for (int i = 0; i < realTimeInfoList.size(); i++) { - JSONObject item = realTimeInfoList.getJSONObject(i); - homeListBean bean = new homeListBean(); - bean.setContent(item.getString("title")); - bean.setPic(item.getString("realTimeInfoImage")); - bean.setUrl(item.getString("realTimeInfoUrl")); - bean.setArticleBody(item.getString("content")); - list.add(bean); - } - robCustomerInfoBean.setNursingInfoList(list); - adapter.notifyDataSetChanged(); - toast("护理资讯加载了" + list.size() + "条"); - } else { - toast("realTimeInfoList为空"); + JSONArray arr = json.getJSONArray("data"); + if (arr != null && arr.size() > 0) { + List list = new ArrayList<>(); + for (int i = 0; i < arr.size(); i++) { + JSONObject item = arr.getJSONObject(i); + homeListBean bean = new homeListBean(); + bean.setContent(item.getString("title")); + bean.setPic(item.getString("imageUrl")); + bean.setUrl(item.getString("articleUrl")); + bean.setArticleBody(item.getString("content")); + list.add(bean); } + robCustomerInfoBean.setNursingInfoList(list); + adapter.notifyDataSetChanged(); + toast("护理资讯加载了" + list.size() + "条"); } else { - toast("data字段为null"); + toast("护理资讯列表为空"); } } catch (Exception e) { Log.e("护理资讯", "解析失败", e); diff --git a/peizhen/app/src/main/java/com/ruilaizi/service/okgonet/HttpConstants.java b/peizhen/app/src/main/java/com/ruilaizi/service/okgonet/HttpConstants.java index 72d104e..50cf132 100644 --- a/peizhen/app/src/main/java/com/ruilaizi/service/okgonet/HttpConstants.java +++ b/peizhen/app/src/main/java/com/ruilaizi/service/okgonet/HttpConstants.java @@ -36,6 +36,11 @@ public class HttpConstants { */ public static String URi_system_getAppIndexInfo = URiBase + "/system/user/getAppIndexInfo"; + /** + * 护理资讯已发布列表(无需认证) + */ + public static String URi_system_nursing_published = URiBase + "/system/nursing/published"; + /** * 上传图片 */