Commit ab99c9559c81ce02ca10659b51270175f8de727d

Authored by 陶汉栋
2 parents 183c91ed b0bddad4

Merge branch 'yxb_dev' of http://git.shunzhi.net/taohd/parentwork into developer

app/src/main/java/com/shunzhi/parent/api/Consult.java
@@ -18,6 +18,9 @@ public interface Consult { @@ -18,6 +18,9 @@ public interface Consult {
18 @GET("api/ParentService/GetAds") 18 @GET("api/ParentService/GetAds")
19 Observable<JsonObject> getBanners(@Query("position") String position, @Query("areaName") String areaName); 19 Observable<JsonObject> getBanners(@Query("position") String position, @Query("areaName") String areaName);
20 20
  21 + @GET("api/ParentService/GetAds")
  22 + Observable<JsonObject> getBannerskaiping(@Query("position") String position);
  23 +
21 24
22 @FormUrlEncoded 25 @FormUrlEncoded
23 @POST("api/ParentService/GetChannelInfo") 26 @POST("api/ParentService/GetChannelInfo")
app/src/main/java/com/shunzhi/parent/model/consult/ConsultModel.java
1 package com.shunzhi.parent.model.consult; 1 package com.shunzhi.parent.model.consult;
2 2
  3 +import android.text.TextUtils;
  4 +
3 import com.google.gson.JsonObject; 5 import com.google.gson.JsonObject;
4 import com.share.mvpsdk.base.BaseModel; 6 import com.share.mvpsdk.base.BaseModel;
5 import com.share.mvpsdk.helper.RetrofitCreateHelper; 7 import com.share.mvpsdk.helper.RetrofitCreateHelper;
@@ -24,8 +26,13 @@ public class ConsultModel extends BaseModel implements ConsultContract.IConsultM @@ -24,8 +26,13 @@ public class ConsultModel extends BaseModel implements ConsultContract.IConsultM
24 26
25 @Override 27 @Override
26 public Observable<JsonObject> getBanners(String position,String areaName) { 28 public Observable<JsonObject> getBanners(String position,String areaName) {
27 - return RetrofitCreateHelper.getInstance().createApi(Consult.class, AppConfig.BASE_URL)  
28 - .getBanners(position,areaName).compose(RxHelper.<JsonObject>rxSchedulerHelper()); 29 + if (TextUtils.isEmpty(areaName)) {
  30 + return RetrofitCreateHelper.getInstance().createApi(Consult.class, AppConfig.BASE_URL)
  31 + .getBannerskaiping(position).compose(RxHelper.<JsonObject>rxSchedulerHelper());
  32 + } else {
  33 + return RetrofitCreateHelper.getInstance().createApi(Consult.class, AppConfig.BASE_URL)
  34 + .getBanners(position, areaName).compose(RxHelper.<JsonObject>rxSchedulerHelper());
  35 + }
29 } 36 }
30 37
31 @Override 38 @Override
app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java
@@ -8,7 +8,6 @@ import android.os.Bundle; @@ -8,7 +8,6 @@ import android.os.Bundle;
8 import android.support.annotation.NonNull; 8 import android.support.annotation.NonNull;
9 import android.support.annotation.Nullable; 9 import android.support.annotation.Nullable;
10 import android.support.v4.widget.NestedScrollView; 10 import android.support.v4.widget.NestedScrollView;
11 -import android.support.v7.widget.LinearLayoutManager;  
12 import android.text.TextUtils; 11 import android.text.TextUtils;
13 import android.view.View; 12 import android.view.View;
14 import android.widget.EditText; 13 import android.widget.EditText;
@@ -19,7 +18,6 @@ import android.widget.TextView; @@ -19,7 +18,6 @@ import android.widget.TextView;
19 import com.jcodecraeer.xrecyclerview.XRecyclerView; 18 import com.jcodecraeer.xrecyclerview.XRecyclerView;
20 import com.share.mvpsdk.base.BasePresenter; 19 import com.share.mvpsdk.base.BasePresenter;
21 import com.share.mvpsdk.base.fragment.BaseMVPCompatFragment; 20 import com.share.mvpsdk.base.fragment.BaseMVPCompatFragment;
22 -import com.share.mvpsdk.utils.ToastUtils;  
23 import com.shunzhi.parent.AppConfig; 21 import com.shunzhi.parent.AppConfig;
24 import com.shunzhi.parent.AppContext; 22 import com.shunzhi.parent.AppContext;
25 import com.shunzhi.parent.R; 23 import com.shunzhi.parent.R;
@@ -107,7 +105,7 @@ public class ConsultFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consu @@ -107,7 +105,7 @@ public class ConsultFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consu
107 nesteScrollView.setOnScrollChangeListener(new NestedScrollView.OnScrollChangeListener() { 105 nesteScrollView.setOnScrollChangeListener(new NestedScrollView.OnScrollChangeListener() {
108 @Override 106 @Override
109 public void onScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) { 107 public void onScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
110 - ToastUtils.showToast("scrollX="+nesteScrollView.getMeasuredHeight()+"scrollY="+scrollY+"oldScrollX="+oldScrollX+"oldScrollY="+oldScrollY+"layout_consult="+layout_consult.getMeasuredHeight()); 108 +// ToastUtils.showToast("scrollX="+nesteScrollView.getMeasuredHeight()+"scrollY="+scrollY+"oldScrollX="+oldScrollX+"oldScrollY="+oldScrollY+"layout_consult="+layout_consult.getMeasuredHeight());
111 } 109 }
112 }); 110 });
113 } 111 }
@@ -144,7 +142,7 @@ public class ConsultFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consu @@ -144,7 +142,7 @@ public class ConsultFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consu
144 142
145 private void initBanners() { 143 private void initBanners() {
146 xBanner.setData(imgesUrl, describeList); 144 xBanner.setData(imgesUrl, describeList);
147 - xBanner.setPointsIsVisible(false); 145 +// xBanner.setPointsIsVisible(false);
148 xBanner.setmAdapter(new XBanner.XBannerAdapter() { 146 xBanner.setmAdapter(new XBanner.XBannerAdapter() {
149 @Override 147 @Override
150 public void loadBanner(XBanner banner, Object model, View view, int position) { 148 public void loadBanner(XBanner banner, Object model, View view, int position) {
app/src/main/java/com/shunzhi/parent/ui/fragment/StartFragment.java
@@ -2,12 +2,9 @@ package com.shunzhi.parent.ui.fragment; @@ -2,12 +2,9 @@ package com.shunzhi.parent.ui.fragment;
2 2
3 import android.os.Bundle; 3 import android.os.Bundle;
4 import android.os.CountDownTimer; 4 import android.os.CountDownTimer;
5 -import android.os.Handler;  
6 -import android.os.Message;  
7 import android.support.annotation.NonNull; 5 import android.support.annotation.NonNull;
8 import android.support.annotation.Nullable; 6 import android.support.annotation.Nullable;
9 import android.text.TextUtils; 7 import android.text.TextUtils;
10 -import android.util.Log;  
11 import android.view.View; 8 import android.view.View;
12 import android.widget.ImageView; 9 import android.widget.ImageView;
13 import android.widget.TextView; 10 import android.widget.TextView;
@@ -29,7 +26,6 @@ import java.util.ArrayList; @@ -29,7 +26,6 @@ import java.util.ArrayList;
29 import java.util.List; 26 import java.util.List;
30 27
31 import cn.jzvd.JZVideoPlayerStandard; 28 import cn.jzvd.JZVideoPlayerStandard;
32 -import timber.log.Timber;  
33 29
34 public class StartFragment extends BaseMVPCompatFragment<ConsultContract.ConsultPresenter, ConsultContract.IConsultModel> 30 public class StartFragment extends BaseMVPCompatFragment<ConsultContract.ConsultPresenter, ConsultContract.IConsultModel>
35 implements ConsultContract.IConsultView { 31 implements ConsultContract.IConsultView {
@@ -80,11 +76,11 @@ public class StartFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consult @@ -80,11 +76,11 @@ public class StartFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consult
80 xBanner.setVisibility(View.GONE); 76 xBanner.setVisibility(View.GONE);
81 AppConfig.getAppConfig(getContext()).set(AppConfig.APP_IS_START, "1"); 77 AppConfig.getAppConfig(getContext()).set(AppConfig.APP_IS_START, "1");
82 // mPresenter.getBanners("0", AppContext.getInstance().district==""?"余杭区":AppContext.getInstance().district); 78 // mPresenter.getBanners("0", AppContext.getInstance().district==""?"余杭区":AppContext.getInstance().district);
83 - mPresenter.getBanners("0", "余杭区"); 79 + mPresenter.getBanners("0", "");
84 } else { 80 } else {
85 jiecaoVideo.setVisibility(View.GONE); 81 jiecaoVideo.setVisibility(View.GONE);
86 xBanner.setVisibility(View.VISIBLE); 82 xBanner.setVisibility(View.VISIBLE);
87 - mPresenter.getBanners("1", "余杭区"); 83 + mPresenter.getBanners("1", "");
88 // mPresenter.getBanners("1", AppContext.getInstance().district==""?"余杭区":AppContext.getInstance().district); 84 // mPresenter.getBanners("1", AppContext.getInstance().district==""?"余杭区":AppContext.getInstance().district);
89 } 85 }
90 86
app/src/main/java/com/shunzhi/parent/ui/fragment/loginandregistfragment/LoginAndRegistFragment.java
@@ -109,18 +109,22 @@ public class LoginAndRegistFragment extends BaseMVPCompatFragment&lt;LoginAndRegist @@ -109,18 +109,22 @@ public class LoginAndRegistFragment extends BaseMVPCompatFragment&lt;LoginAndRegist
109 idCodeLayout.setVisibility(View.GONE); 109 idCodeLayout.setVisibility(View.GONE);
110 passwordLayout_new.setVisibility(View.GONE); 110 passwordLayout_new.setVisibility(View.GONE);
111 loginAndRegister.setText("登录"); 111 loginAndRegister.setText("登录");
  112 + password.setHint("请输入密码:6~16个字符");
112 denglu.setVisibility(View.VISIBLE); 113 denglu.setVisibility(View.VISIBLE);
113 zhuce.setVisibility(View.GONE); 114 zhuce.setVisibility(View.GONE);
114 } else if ("注册".equals(typepage)) { 115 } else if ("注册".equals(typepage)) {
115 idCodeLayout.setVisibility(View.VISIBLE); 116 idCodeLayout.setVisibility(View.VISIBLE);
116 passwordLayout_new.setVisibility(View.GONE); 117 passwordLayout_new.setVisibility(View.GONE);
117 loginAndRegister.setText("注册"); 118 loginAndRegister.setText("注册");
  119 + password.setHint("请设置密码:6~16个字符");
118 denglu.setVisibility(View.GONE); 120 denglu.setVisibility(View.GONE);
119 zhuce.setVisibility(View.VISIBLE); 121 zhuce.setVisibility(View.VISIBLE);
120 } else if ("找回密码".equals(typepage)) { 122 } else if ("找回密码".equals(typepage)) {
121 idCodeLayout.setVisibility(View.VISIBLE); 123 idCodeLayout.setVisibility(View.VISIBLE);
122 passwordLayout_new.setVisibility(View.VISIBLE); 124 passwordLayout_new.setVisibility(View.VISIBLE);
123 loginAndRegister.setText("确定"); 125 loginAndRegister.setText("确定");
  126 + password.setHint("请设置新密码:6~16个字符");
  127 + et_password_new.setHint("请再次输入密码:6~16个字符");
124 denglu.setVisibility(View.GONE); 128 denglu.setVisibility(View.GONE);
125 zhuce.setVisibility(View.GONE); 129 zhuce.setVisibility(View.GONE);
126 } 130 }