diff --git a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluCardViewFragment.java b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluCardViewFragment.java index c05f6f3639..77fcf0ee3a 100644 --- a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluCardViewFragment.java +++ b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluCardViewFragment.java @@ -913,16 +913,17 @@ public class TanluCardViewFragment extends MvpFragment> @Override public void onSuccess(PathLineResult o) { //绘制线路线 - if (o != null && o.getPointList() != null && o.getPointList().size() > 0) { - drawMapLine(o.getPointList()); + if (o != null && o.getResult() != null && o.getResult().getPointList() != null + && o.getResult().getPointList().size() > 0) { + drawMapLine(o.getResult().getPointList()); } else { - Logger.e(TAG, "getRoadLineData onSuccess o.getPointList() == null"); + Log.e(TAG, "getRoadLineData onSuccess o.getPointList() == null"); } } @Override public void onFail(String message, int code) { - Logger.d(TAG, "getRoadLineData onFail message =" + message + ">>>code =" + code); + Log.e(TAG, "getRoadLineData onFail message =" + message + ">>>code =" + code); } }); } @@ -935,16 +936,17 @@ public class TanluCardViewFragment extends MvpFragment> @Override public void onSuccess(PathLineResult o) { //绘制线路线 - if (o != null && o.getPointList() != null && o.getPointList().size() > 0) { - drawMapLine(o.getPointList()); + if (o != null && o.getResult() != null && o.getResult().getPointList() != null + && o.getResult().getPointList().size() > 0) { + drawMapLine(o.getResult().getPointList()); } else { - Logger.e(TAG, "getNaviRoadLineInfo onSuccess o.getPointList() == null"); + Log.e(TAG, "getNaviRoadLineInfo onSuccess o.getPointList() == null"); } } @Override public void onFail(String message, int code) { - Logger.d(TAG, "getNaviRoadLineInfo onFail message =" + message + ">>>code =" + code); + Log.e(TAG, "getNaviRoadLineInfo onFail message =" + message + ">>>code =" + code); } }); } @@ -954,7 +956,7 @@ public class TanluCardViewFragment extends MvpFragment> */ private void drawMapLine(List
pointList) { int intervalNum = Utils.getIntervalValue(pointList.size()); - Logger.d(TAG, "drawMapLine intervalNum = $intervalNum -- pointList.size = ${pointList.size}"); + Logger.d(TAG, "drawMapLine intervalNum = " + intervalNum + ">>> pointList.size =" + pointList.size()); int listSize = pointList.size(); passedByPoints = new ArrayList<>(); diff --git a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/model/PathLineResult.java b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/model/PathLineResult.java index 5c9ad18e34..3cc9bceba6 100644 --- a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/model/PathLineResult.java +++ b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/model/PathLineResult.java @@ -9,22 +9,35 @@ import java.util.List; * @since 2020-01-08 */ public class PathLineResult extends BaseData { - private List informations; - private List
pointList; - public List getInformations() { - return informations; + private PathResult result; + + public PathResult getResult() { + return result; } - public void setInformations(List informations) { - this.informations = informations; + public void setResult(PathResult result) { + this.result = result; } - public List
getPointList() { - return pointList; - } + public static class PathResult { + private List informations; + private List
pointList; - public void setPointList(List
pointList) { - this.pointList = pointList; + public List getInformations() { + return informations; + } + + public void setInformations(List informations) { + this.informations = informations; + } + + public List
getPointList() { + return pointList; + } + + public void setPointList(List
pointList) { + this.pointList = pointList; + } } } diff --git a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/model/TanluModelData.java b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/model/TanluModelData.java index eec7f7d1b5..0a9e1f27a9 100644 --- a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/model/TanluModelData.java +++ b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/model/TanluModelData.java @@ -129,6 +129,7 @@ public class TanluModelData { @Override public void onError(Throwable e) { super.onError(e); + e.printStackTrace(); Logger.d(TAG, "getRoadLineData onError ------> e= " + e.getMessage()); } }); @@ -165,6 +166,7 @@ public class TanluModelData { @Override public void onError(Throwable e) { super.onError(e); + e.printStackTrace(); Logger.d(TAG, "getNaviRoadLineInfo onError ------> e= " + e.getMessage()); } });