Commit 07d36090 authored by linfeng's avatar linfeng

bus修复

parent c809a4b8
...@@ -7,8 +7,8 @@ android { ...@@ -7,8 +7,8 @@ android {
applicationId "com.xxfc.rv" applicationId "com.xxfc.rv"
minSdkVersion rootProject.ext.minSdkVersion minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 104 versionCode 105
versionName "1.0.4" versionName "1.0.5"
multiDexEnabled true multiDexEnabled true
//新版Gradle 是 implementation 为了兼容compile,写上这句话 //新版Gradle 是 implementation 为了兼容compile,写上这句话
......
...@@ -70,7 +70,6 @@ public class WXPayEntryActivity extends BaseStatusActivity<CommonPresenter> impl ...@@ -70,7 +70,6 @@ public class WXPayEntryActivity extends BaseStatusActivity<CommonPresenter> impl
switch (resp.errCode) { switch (resp.errCode) {
case 0: case 0:
RxBus.post(new PaymentSuccessfulEvent()); RxBus.post(new PaymentSuccessfulEvent());
finish();
break; break;
case -1: case -1:
finish(); finish();
......
...@@ -3,8 +3,7 @@ ...@@ -3,8 +3,7 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="match_parent" android:layout_height="match_parent"
android:orientation="vertical" android:orientation="vertical"
android:layout_width="match_parent" android:layout_width="match_parent">
>
<ImageView <ImageView
android:layout_marginTop="@dimen/size_80" android:layout_marginTop="@dimen/size_80"
...@@ -40,6 +39,4 @@ ...@@ -40,6 +39,4 @@
android:layout_height="@dimen/size_50" /> android:layout_height="@dimen/size_50" />
</LinearLayout> </LinearLayout>
\ No newline at end of file
...@@ -137,7 +137,7 @@ public class CarRentalListActivity extends BaseStatusActivity<CommonPresenter> i ...@@ -137,7 +137,7 @@ public class CarRentalListActivity extends BaseStatusActivity<CommonPresenter> i
dataBean.setModelId(bean.getVehicleModel().getId()); dataBean.setModelId(bean.getVehicleModel().getId());
dataBean.setStartCompanyId(bean.getCompany().getId()); dataBean.setStartCompanyId(bean.getCompany().getId());
} }
startActivity(CarDetailActivity.getIntent(mActivity, dataBean, bean, getIntent().getStringExtra("startTime"), getIntent().getStringExtra("endTime"))); startActivity(CarDetailActivity.getIntent(mActivity, dataBean, bean, begDate, endDate));
} }
} }
}); });
...@@ -407,13 +407,15 @@ public class CarRentalListActivity extends BaseStatusActivity<CommonPresenter> i ...@@ -407,13 +407,15 @@ public class CarRentalListActivity extends BaseStatusActivity<CommonPresenter> i
endDate = data.getStringExtra("endDate"); endDate = data.getStringExtra("endDate");
tvGetDate.setText("取" + DateUtils.formatDate66(begDate)); tvGetDate.setText("取" + DateUtils.formatDate66(begDate));
tvOutDate.setText("还" + DateUtils.formatDate66(endDate)); tvOutDate.setText("还" + DateUtils.formatDate66(endDate));
onFresh();
try { try {
dataBean.setStartTime(TimeManager.dateToStamp(begDate)); dataBean.setStartTime(TimeManager.dateToStamp(begDate));
dataBean.setEndTime(TimeManager.dateToStamp(endDate)); dataBean.setEndTime(TimeManager.dateToStamp(endDate));
} catch (ParseException e) { } catch (ParseException e) {
e.printStackTrace(); e.printStackTrace();
} }
onFresh();
} else if (requestCode == 110 && resultCode == RESULT_OK) { } else if (requestCode == 110 && resultCode == RESULT_OK) {
double lat = data.getDoubleExtra("latitude", 0); double lat = data.getDoubleExtra("latitude", 0);
double lon = data.getDoubleExtra("longitude", 0); double lon = data.getDoubleExtra("longitude", 0);
......
...@@ -66,7 +66,6 @@ import java.util.Map; ...@@ -66,7 +66,6 @@ import java.util.Map;
import butterknife.BindView; import butterknife.BindView;
import butterknife.ButterKnife; import butterknife.ButterKnife;
import butterknife.OnClick; import butterknife.OnClick;
import io.reactivex.functions.Consumer;
import io.reactivex.schedulers.Schedulers; import io.reactivex.schedulers.Schedulers;
/** /**
...@@ -252,6 +251,13 @@ public class ConfirmOrderActivity extends BaseStatusActivity<CommonPresenter> { ...@@ -252,6 +251,13 @@ public class ConfirmOrderActivity extends BaseStatusActivity<CommonPresenter> {
tvPerson.setText(Html.fromHtml(getContent(drivingListBean.getName(), drivingListBean.getPhone()))); tvPerson.setText(Html.fromHtml(getContent(drivingListBean.getName(), drivingListBean.getPhone())));
tvIdCard.setText(Html.fromHtml(getContent(mActivity.getString(R.string.rv_id_card), drivingListBean.getIdCard()))); tvIdCard.setText(Html.fromHtml(getContent(mActivity.getString(R.string.rv_id_card), drivingListBean.getIdCard())));
drivingType = 2;
rbXinDriving.setChecked(false);
rbUserDriving.setChecked(true);
if (drivingListBean != null) {
llAddDriving.setVisibility(View.VISIBLE);
}
getPayMoney();
break; break;
} }
} }
...@@ -259,34 +265,34 @@ public class ConfirmOrderActivity extends BaseStatusActivity<CommonPresenter> { ...@@ -259,34 +265,34 @@ public class ConfirmOrderActivity extends BaseStatusActivity<CommonPresenter> {
} }
@OnClick({R2.id.rl_goods, R2.id.tv_get_car_address, R2.id.tv_out_car_address, R2.id.iv_add_driving, @OnClick({R2.id.rl_goods, R2.id.tv_get_car_address, R2.id.tv_out_car_address, R2.id.iv_add_driving,
R2.id.tv_detail, R2.id.tv_confirm_order, R2.id.tv_delete, R2.id.rb_xin_driving, R2.id.tv_detail, R2.id.tv_confirm_order, R2.id.tv_delete, R2.id.rb_xin_driving,R2.id.ll_item_xin_driving,
R2.id.rb_user_driving, R2.id.tv_contract_agreement, R2.id.tv_service_fee_show, R2.id.tv_vehicle_cleaning_fee_show, R2.id.rb_user_driving,R2.id.tv_user_driving_hint, R2.id.tv_contract_agreement, R2.id.tv_service_fee_show, R2.id.tv_vehicle_cleaning_fee_show,
R2.id.tv_lab3, R2.id.tv_deposit_hint, R2.id.tv_privilege_service_hint, R2.id.tv_booking_instructions_hint}) R2.id.tv_lab3, R2.id.tv_deposit_hint, R2.id.tv_privilege_service_hint, R2.id.tv_booking_instructions_hint})
public void onViewClicked(View view) { public void onViewClicked(View view) {
int i = view.getId(); int id = view.getId();
if (i == R.id.rl_goods) { if (id == R.id.rl_goods) {
} else if (i == R.id.tv_get_car_address) { } else if (id == R.id.tv_get_car_address) {
} else if (i == R.id.tv_out_car_address) { } else if (id == R.id.tv_out_car_address) {
} else if (i == R.id.iv_add_driving) { } else if (id == R.id.iv_add_driving) {
startActivityForResult(DrivingListActivity.getIntent(mActivity, drivingListBean), TYPE_REQUEST_DRIVING); startActivityForResult(DrivingListActivity.getIntent(mActivity, drivingListBean), TYPE_REQUEST_DRIVING);
} else if (i == R.id.tv_detail) { } else if (id == R.id.tv_detail) {
showOrderDetail(llBottom); showOrderDetail(llBottom);
} else if (i == R.id.tv_confirm_order) { } else if (id == R.id.tv_confirm_order) {
confirmOrder(); confirmOrder();
} else if (i == R.id.tv_delete) { } else if (id == R.id.tv_delete) {
drivingListBean = null; drivingListBean = null;
llAddDriving.setVisibility(View.GONE); llAddDriving.setVisibility(View.GONE);
} else if (i == R.id.rb_xin_driving) { } else if (id == R.id.rb_xin_driving || id == R.id.ll_item_xin_driving) {
drivingType = 1; drivingType = 1;
rbUserDriving.setChecked(false); rbUserDriving.setChecked(false);
llAddDriving.setVisibility(View.GONE); llAddDriving.setVisibility(View.GONE);
rbXinDriving.setChecked(true); rbXinDriving.setChecked(true);
dataBean.setMyDriverIds("1"); dataBean.setMyDriverIds("1");
getPayMoney(); getPayMoney();
} else if (i == R.id.rb_user_driving) { } else if (id == R.id.rb_user_driving || id == R.id.tv_user_driving_hint) {
drivingType = 2; drivingType = 2;
rbXinDriving.setChecked(false); rbXinDriving.setChecked(false);
rbUserDriving.setChecked(true); rbUserDriving.setChecked(true);
...@@ -294,23 +300,23 @@ public class ConfirmOrderActivity extends BaseStatusActivity<CommonPresenter> { ...@@ -294,23 +300,23 @@ public class ConfirmOrderActivity extends BaseStatusActivity<CommonPresenter> {
llAddDriving.setVisibility(View.VISIBLE); llAddDriving.setVisibility(View.VISIBLE);
} }
getPayMoney(); getPayMoney();
} else if (i == R.id.tv_contract_agreement) { } else if (id == R.id.tv_contract_agreement) {
startActivity(WebActivity.getIntent(mActivity, mActivity.getString(R.string.rv_contract_agreement), ApiConfig.HTTP_URL_CAR_TYPE_NOTICE)); startActivity(WebActivity.getIntent(mActivity, mActivity.getString(R.string.rv_contract_agreement), ApiConfig.HTTP_URL_CAR_TYPE_NOTICE));
} else if (i == R.id.tv_service_fee_show) { } else if (id == R.id.tv_service_fee_show) {
if (serviceFeeShow) { if (serviceFeeShow) {
tvLayoutServiceFee.setVisibility(View.VISIBLE); tvLayoutServiceFee.setVisibility(View.VISIBLE);
} else { } else {
tvLayoutServiceFee.setVisibility(View.GONE); tvLayoutServiceFee.setVisibility(View.GONE);
} }
serviceFeeShow = !serviceFeeShow; serviceFeeShow = !serviceFeeShow;
} else if (i == R.id.tv_vehicle_cleaning_fee_show) { } else if (id == R.id.tv_vehicle_cleaning_fee_show) {
if (cleanFeeShow) { if (cleanFeeShow) {
llLayoutCleanFee.setVisibility(View.VISIBLE); llLayoutCleanFee.setVisibility(View.VISIBLE);
} else { } else {
llLayoutCleanFee.setVisibility(View.GONE); llLayoutCleanFee.setVisibility(View.GONE);
} }
cleanFeeShow = !cleanFeeShow; cleanFeeShow = !cleanFeeShow;
} else if (i == R.id.tv_lab3) { } else if (id == R.id.tv_lab3) {
if (tvLab3.isChecked()) { if (tvLab3.isChecked()) {
deductiblePriceType = 1; deductiblePriceType = 1;
dataBean.setDamageSafe(1); dataBean.setDamageSafe(1);
...@@ -319,21 +325,21 @@ public class ConfirmOrderActivity extends BaseStatusActivity<CommonPresenter> { ...@@ -319,21 +325,21 @@ public class ConfirmOrderActivity extends BaseStatusActivity<CommonPresenter> {
deductiblePriceType = 0; deductiblePriceType = 0;
} }
getPayMoney(); getPayMoney();
} else if (i == R.id.tv_deposit_hint) { } else if (id == R.id.tv_deposit_hint) {
//欣新平台租车押金 //欣新平台租车押金
ARouter.getInstance().build(Constance.ACTIVITY_URL_WEBVIEW) ARouter.getInstance().build(Constance.ACTIVITY_URL_WEBVIEW)
.withString("title", "欣新平台租车押金") .withString("title", "欣新平台租车押金")
.withString("url", ApiConfig.HTTP_URL_CAR_TYPE_NOTICE) .withString("url", ApiConfig.HTTP_URL_CAR_TYPE_NOTICE)
.withInt("type", 4) .withInt("type", 4)
.navigation(); .navigation();
} else if (i == R.id.tv_privilege_service_hint) { } else if (id == R.id.tv_privilege_service_hint) {
//尊享服务 //尊享服务
ARouter.getInstance().build(Constance.ACTIVITY_URL_WEBVIEW) ARouter.getInstance().build(Constance.ACTIVITY_URL_WEBVIEW)
.withString("title", "尊享服务") .withString("title", "尊享服务")
.withString("url", ApiConfig.HTTP_URL_CAR_TYPE_NOTICE) .withString("url", ApiConfig.HTTP_URL_CAR_TYPE_NOTICE)
.withInt("type", 5) .withInt("type", 5)
.navigation(); .navigation();
} else if (i == R.id.tv_booking_instructions_hint) { } else if (id == R.id.tv_booking_instructions_hint) {
//预订须知 //预订须知
ARouter.getInstance().build(Constance.ACTIVITY_URL_WEBVIEW) ARouter.getInstance().build(Constance.ACTIVITY_URL_WEBVIEW)
.withString("title", "预订须知") .withString("title", "预订须知")
......
...@@ -53,7 +53,7 @@ public class ForPaymentAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity ...@@ -53,7 +53,7 @@ public class ForPaymentAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity
if (dataBean.getOrderRentVehicleDetail() != null && dataBean.getOrderRentVehicleDetail().getStart_city_name() != null) { if (dataBean.getOrderRentVehicleDetail() != null && dataBean.getOrderRentVehicleDetail().getStart_city_name() != null) {
helper.setText(R.id.tv_city, dataBean.getOrderRentVehicleDetail().getStart_city_name()); helper.setText(R.id.tv_city, dataBean.getOrderRentVehicleDetail().getStart_city_name());
} }
helper.loadRoundImage(mContext, dataBean.getPicture(), (ImageView) helper.getView(R.id.iv_goods), 10);
helper.setText(R.id.tv_order_state, mContext.getString(R.string.rv_order_for_payment)); helper.setText(R.id.tv_order_state, mContext.getString(R.string.rv_order_for_payment));
helper.loadRoundImage(mContext, dataBean.getIcon(), (ImageView) helper.getView(R.id.iv_goods), 10); helper.loadRoundImage(mContext, dataBean.getIcon(), (ImageView) helper.getView(R.id.iv_goods), 10);
helper.setText(R.id.tv_car_type, dataBean.getName()); helper.setText(R.id.tv_car_type, dataBean.getName());
......
...@@ -282,6 +282,7 @@ ...@@ -282,6 +282,7 @@
<include layout="@layout/common_line" /> <include layout="@layout/common_line" />
<LinearLayout <LinearLayout
android:id="@+id/ll_item_xin_driving"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:gravity="center_vertical" android:gravity="center_vertical"
...@@ -330,20 +331,23 @@ ...@@ -330,20 +331,23 @@
android:textSize="@dimen/text_14" /> android:textSize="@dimen/text_14" />
<TextView <TextView
android:id="@+id/tv_user_driving_hint"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:text="@string/rv_user_driving_hint" android:text="@string/rv_user_driving_hint"
android:textColor="@color/textGray" android:textColor="@color/textGray"
android:layout_marginRight="@dimen/size_20"
android:textSize="@dimen/text_12" /> android:textSize="@dimen/text_12" />
<ImageView <ImageView
android:id="@+id/iv_add_driving" android:id="@+id/iv_add_driving"
android:layout_width="@dimen/size_25" android:layout_width="@dimen/size_45"
android:layout_height="@dimen/size_25" android:layout_height="@dimen/size_25"
android:layout_alignParentRight="true" android:layout_alignParentRight="true"
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:layout_marginRight="@dimen/size_15" android:paddingLeft="@dimen/size_15"
android:paddingRight="@dimen/size_15"
android:padding="@dimen/size_3" android:padding="@dimen/size_3"
android:src="@drawable/rv_common_icon_thestaff" /> android:src="@drawable/rv_common_icon_thestaff" />
</LinearLayout> </LinearLayout>
......
...@@ -139,12 +139,14 @@ public class MineFragment extends BaseFragment<CommonPresenter> implements Simpl ...@@ -139,12 +139,14 @@ public class MineFragment extends BaseFragment<CommonPresenter> implements Simpl
tvLogin.setVisibility(View.VISIBLE); tvLogin.setVisibility(View.VISIBLE);
tvVerified.setVisibility(View.GONE); tvVerified.setVisibility(View.GONE);
tvViewPrivileges.setText("会员中心"); tvViewPrivileges.setText("会员中心");
mSimpleRefreshLayout.setPullDownEnable(false);
} else { } else {
tvNickname.setVisibility(View.VISIBLE); tvNickname.setVisibility(View.VISIBLE);
ivMember.setVisibility(View.VISIBLE); ivMember.setVisibility(View.VISIBLE);
tvLogin.setVisibility(View.GONE); tvLogin.setVisibility(View.GONE);
tvVerified.setVisibility(View.VISIBLE); tvVerified.setVisibility(View.VISIBLE);
tvViewPrivileges.setText("查看会员特权"); tvViewPrivileges.setText("查看会员特权");
mSimpleRefreshLayout.setPullDownEnable(true);
} }
} }
...@@ -179,7 +181,6 @@ public class MineFragment extends BaseFragment<CommonPresenter> implements Simpl ...@@ -179,7 +181,6 @@ public class MineFragment extends BaseFragment<CommonPresenter> implements Simpl
getUserData(); getUserData();
} }
}); });
} }
...@@ -357,10 +358,10 @@ public class MineFragment extends BaseFragment<CommonPresenter> implements Simpl ...@@ -357,10 +358,10 @@ public class MineFragment extends BaseFragment<CommonPresenter> implements Simpl
@Override @Override
public void onShowResult(int requestType, BaseBean result) { public void onShowResult(int requestType, BaseBean result) {
mSimpleRefreshLayout.onRefreshComplete();
switch (requestType) { switch (requestType) {
case 0: case 0:
userInfoData((UserInfoBean) result); userInfoData((UserInfoBean) result);
mSimpleRefreshLayout.onRefreshComplete();
break; break;
case 1: case 1:
bannerData((BeanHomeBanner) result); bannerData((BeanHomeBanner) result);
...@@ -416,6 +417,7 @@ public class MineFragment extends BaseFragment<CommonPresenter> implements Simpl ...@@ -416,6 +417,7 @@ public class MineFragment extends BaseFragment<CommonPresenter> implements Simpl
tvLogin.setVisibility(View.GONE); tvLogin.setVisibility(View.GONE);
tvVerified.setVisibility(View.VISIBLE); tvVerified.setVisibility(View.VISIBLE);
} }
mSimpleRefreshLayout.setPullDownEnable(true);
} }
} }
......
...@@ -76,6 +76,8 @@ public class UserInfoBean extends BaseBean { ...@@ -76,6 +76,8 @@ public class UserInfoBean extends BaseBean {
// 会员等级 // 会员等级
private int memberLevel; private int memberLevel;
private int discount;
public Integer getId() { public Integer getId() {
return id; return id;
} }
...@@ -259,5 +261,13 @@ public class UserInfoBean extends BaseBean { ...@@ -259,5 +261,13 @@ public class UserInfoBean extends BaseBean {
public void setMemberLevel(int memberLevel) { public void setMemberLevel(int memberLevel) {
this.memberLevel = memberLevel; this.memberLevel = memberLevel;
} }
public int getDiscount() {
return discount;
}
public void setDiscount(int discount) {
this.discount = discount;
}
} }
} }
...@@ -141,8 +141,6 @@ public class PersonalInformationActivity extends BaseStatusActivity<PickerPresen ...@@ -141,8 +141,6 @@ public class PersonalInformationActivity extends BaseStatusActivity<PickerPresen
RxBus.post(new UserInfoEvent()); RxBus.post(new UserInfoEvent());
finish(); finish();
break; break;
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment