diff --git a/app/src/main/java/com/shunzhi/parent/api/Consult.java b/app/src/main/java/com/shunzhi/parent/api/Consult.java index d05eaa7..cd7726c 100644 --- a/app/src/main/java/com/shunzhi/parent/api/Consult.java +++ b/app/src/main/java/com/shunzhi/parent/api/Consult.java @@ -18,6 +18,9 @@ public interface Consult { @GET("api/ParentService/GetAds") Observable getBanners(@Query("position") String position, @Query("areaName") String areaName); + @GET("api/ParentService/GetAds") + Observable getBannerskaiping(@Query("position") String position); + @FormUrlEncoded @POST("api/ParentService/GetChannelInfo") diff --git a/app/src/main/java/com/shunzhi/parent/model/consult/ConsultModel.java b/app/src/main/java/com/shunzhi/parent/model/consult/ConsultModel.java index dacaa7c..c73addd 100644 --- a/app/src/main/java/com/shunzhi/parent/model/consult/ConsultModel.java +++ b/app/src/main/java/com/shunzhi/parent/model/consult/ConsultModel.java @@ -1,5 +1,7 @@ package com.shunzhi.parent.model.consult; +import android.text.TextUtils; + import com.google.gson.JsonObject; import com.share.mvpsdk.base.BaseModel; import com.share.mvpsdk.helper.RetrofitCreateHelper; @@ -24,8 +26,13 @@ public class ConsultModel extends BaseModel implements ConsultContract.IConsultM @Override public Observable getBanners(String position,String areaName) { - return RetrofitCreateHelper.getInstance().createApi(Consult.class, AppConfig.BASE_URL) - .getBanners(position,areaName).compose(RxHelper.rxSchedulerHelper()); + if (TextUtils.isEmpty(areaName)) { + return RetrofitCreateHelper.getInstance().createApi(Consult.class, AppConfig.BASE_URL) + .getBannerskaiping(position).compose(RxHelper.rxSchedulerHelper()); + } else { + return RetrofitCreateHelper.getInstance().createApi(Consult.class, AppConfig.BASE_URL) + .getBanners(position, areaName).compose(RxHelper.rxSchedulerHelper()); + } } @Override diff --git a/app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java b/app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java index 944de8c..50c0f7b 100644 --- a/app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java +++ b/app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java @@ -8,7 +8,6 @@ import android.os.Bundle; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.support.v4.widget.NestedScrollView; -import android.support.v7.widget.LinearLayoutManager; import android.text.TextUtils; import android.view.View; import android.widget.EditText; @@ -19,7 +18,6 @@ import android.widget.TextView; import com.jcodecraeer.xrecyclerview.XRecyclerView; import com.share.mvpsdk.base.BasePresenter; import com.share.mvpsdk.base.fragment.BaseMVPCompatFragment; -import com.share.mvpsdk.utils.ToastUtils; import com.shunzhi.parent.AppConfig; import com.shunzhi.parent.AppContext; import com.shunzhi.parent.R; @@ -107,7 +105,7 @@ public class ConsultFragment extends BaseMVPCompatFragment