Commit 77b9eeef authored by linfeng's avatar linfeng

增加会员订单列表

parent db0790c5
...@@ -134,6 +134,7 @@ public class CampFragment extends BaseFragment<CampPresenter> implements BaseQui ...@@ -134,6 +134,7 @@ public class CampFragment extends BaseFragment<CampPresenter> implements BaseQui
isOpen = !isOpen; isOpen = !isOpen;
} else if (id == R.id.iv_camp_map) { } else if (id == R.id.iv_camp_map) {
//地图 //地图
showToast("亲,该功能还在开发中。。。");
} else if (id == R.id.v_shadow) { } else if (id == R.id.v_shadow) {
rvType.setVisibility(View.GONE); rvType.setVisibility(View.GONE);
vShadow.setVisibility(View.GONE); vShadow.setVisibility(View.GONE);
......
...@@ -546,6 +546,11 @@ public class HomeFragment extends BaseFragment<CommonPresenter> implements Obser ...@@ -546,6 +546,11 @@ public class HomeFragment extends BaseFragment<CommonPresenter> implements Obser
} else if (id == R.id.tv_book_now) { } else if (id == R.id.tv_book_now) {
//立即预定 //立即预定
ARouter.getInstance()
.build(Constance.ACTIVITY_URL_TRAVELSEARCH)
.withDouble("latLatitude",latLatitude)
.withDouble("lonLongitude",lonLongitude)
.navigation();
} else if (id == R.id.ll_item_rv_hot_label1) { } else if (id == R.id.ll_item_rv_hot_label1) {
//热门标签1 //热门标签1
...@@ -631,6 +636,8 @@ public class HomeFragment extends BaseFragment<CommonPresenter> implements Obser ...@@ -631,6 +636,8 @@ public class HomeFragment extends BaseFragment<CommonPresenter> implements Obser
} }
}else if (id == R.id.ll_item_top){ }else if (id == R.id.ll_item_top){
scrollview.fullScroll(View.FOCUS_UP); scrollview.fullScroll(View.FOCUS_UP);
}else if (id == R.id.travel_server_image){
showToast("亲,该功能还在开发中。。。");
} }
} }
......
...@@ -98,6 +98,8 @@ public class AllOrderFragment extends BaseFragment<CommonPresenter> implements B ...@@ -98,6 +98,8 @@ public class AllOrderFragment extends BaseFragment<CommonPresenter> implements B
payShowSelect(dataBean.getNo(),dataBean.getOrderAmount()); payShowSelect(dataBean.getNo(),dataBean.getOrderAmount());
}else if (id == R.id.tv_camp_process){ }else if (id == R.id.tv_camp_process){
payShowSelect(dataBean.getNo(),dataBean.getOrderAmount()); payShowSelect(dataBean.getNo(),dataBean.getOrderAmount());
}else if (id == R.id.tv_member_pay){
payShowSelect(dataBean.getNo(),dataBean.getOrderAmount());
} }
break; break;
case 4: case 4:
......
...@@ -96,6 +96,9 @@ public class ForPaymentFragment extends BaseFragment<CommonPresenter> implements ...@@ -96,6 +96,9 @@ public class ForPaymentFragment extends BaseFragment<CommonPresenter> implements
}else if (id == R.id.tv_camp_process){ }else if (id == R.id.tv_camp_process){
OrderListBean.DataBeanX.DataBean dataBean = (OrderListBean.DataBeanX.DataBean) adapter.getItem(position); OrderListBean.DataBeanX.DataBean dataBean = (OrderListBean.DataBeanX.DataBean) adapter.getItem(position);
payShowSelect(dataBean.getNo(),dataBean.getOrderAmount()); payShowSelect(dataBean.getNo(),dataBean.getOrderAmount());
}else if (id == R.id.tv_member_pay){
OrderListBean.DataBeanX.DataBean dataBean = (OrderListBean.DataBeanX.DataBean) adapter.getItem(position);
payShowSelect(dataBean.getNo(),dataBean.getOrderAmount());
} }
} }
}); });
......
...@@ -23,11 +23,13 @@ import java.util.List; ...@@ -23,11 +23,13 @@ import java.util.List;
public class CompletedAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity, BaseGlideHolder> { public class CompletedAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity, BaseGlideHolder> {
public static final int TYPE_FOR_PAYMENT = 1; public static final int TYPE_FOR_PAYMENT = 1;
public static final int TYPE_TO_TRAVEL = 2; public static final int TYPE_TO_TRAVEL = 2;
public static final int TYPE_TO_MEMBER = 3;
public CompletedAdapter(List<MultiItemEntity> data) { public CompletedAdapter(List<MultiItemEntity> data) {
super(data); super(data);
addItemType(TYPE_FOR_PAYMENT, R.layout.rv_item_order_for_payment); addItemType(TYPE_FOR_PAYMENT, R.layout.rv_item_order_for_payment);
addItemType(TYPE_TO_TRAVEL, R.layout.rv_item_order_to_travel); addItemType(TYPE_TO_TRAVEL, R.layout.rv_item_order_to_travel);
addItemType(TYPE_TO_MEMBER, R.layout.rv_item_order_to_member);
} }
@Override @Override
...@@ -74,6 +76,25 @@ public class CompletedAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity, ...@@ -74,6 +76,25 @@ public class CompletedAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity,
helper.setText(R.id.tv_camp_process, mContext.getString(R.string.rv_to_evaluation)); helper.setText(R.id.tv_camp_process, mContext.getString(R.string.rv_to_evaluation));
helper.addOnClickListener(R.id.tv_camp_process); helper.addOnClickListener(R.id.tv_camp_process);
break; break;
case TYPE_TO_MEMBER:
OrderListBean.DataBeanX.DataBean dataBean3 = (OrderListBean.DataBeanX.DataBean) item;
if (dataBean3 ==null){
return;
}
if (dataBean3.getOrderMemberDetail() ==null){
return;
}
helper.setText(R.id.tv_order_time, String.format("%1$s%2$s", mContext.getString(R.string.rv_order_time), dataBean3.getCrtTime()));
helper.setText(R.id.tv_order_state, mContext.getString(R.string.rv_order_completed));
helper.loadRoundImage(mContext, dataBean3.getPicture(), (ImageView) helper.getView(R.id.iv_goods), 10);
helper.setText(R.id.tv_name, dataBean3.getName());
helper.setText(R.id.tv_content,dataBean3.getOrderMemberDetail().getContent() );
helper.setText(R.id.tv_price, String.format("¥%1$s", dataBean3.getOrderAmount()));
helper.setVisible(R.id.tv_member_pay,false);
// helper.setText(R.id.tv_member_pay, mContext.getString(R.string.rv_to_pay_for));
// helper.addOnClickListener(R.id.tv_member_pay);
break;
} }
} }
......
package com.rv.home.rv.module.ui.main.home.order.adapter; package com.rv.home.rv.module.ui.main.home.order.adapter;
import android.text.TextUtils;
import android.widget.ImageView; import android.widget.ImageView;
import com.chad.library.adapter.base.BaseMultiItemQuickAdapter; import com.chad.library.adapter.base.BaseMultiItemQuickAdapter;
...@@ -8,8 +7,8 @@ import com.chad.library.adapter.base.entity.MultiItemEntity; ...@@ -8,8 +7,8 @@ import com.chad.library.adapter.base.entity.MultiItemEntity;
import com.ruiwenliu.wrapper.util.BaseGlideHolder; import com.ruiwenliu.wrapper.util.BaseGlideHolder;
import com.ruiwenliu.wrapper.util.TimeManager; import com.ruiwenliu.wrapper.util.TimeManager;
import com.rv.home.R; import com.rv.home.R;
import com.rv.home.R2;
import com.rv.home.rv.module.ui.main.home.order.bean.OrderListBean; import com.rv.home.rv.module.ui.main.home.order.bean.OrderListBean;
import java.util.List; import java.util.List;
/** /**
...@@ -21,11 +20,13 @@ import java.util.List; ...@@ -21,11 +20,13 @@ import java.util.List;
public class ForPaymentAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity, BaseGlideHolder> { public class ForPaymentAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity, BaseGlideHolder> {
public static final int TYPE_FOR_PAYMENT = 1; //1--租车;2--旅游 public static final int TYPE_FOR_PAYMENT = 1; //1--租车;2--旅游
public static final int TYPE_TO_TRAVEL = 2; public static final int TYPE_TO_TRAVEL = 2;
public static final int TYPE_TO_MEMBER = 3;
public ForPaymentAdapter(List<MultiItemEntity> data) { public ForPaymentAdapter(List<MultiItemEntity> data) {
super(data); super(data);
addItemType(TYPE_FOR_PAYMENT, R.layout.rv_item_order_for_payment); addItemType(TYPE_FOR_PAYMENT, R.layout.rv_item_order_for_payment);
addItemType(TYPE_TO_TRAVEL, R.layout.rv_item_order_to_travel); addItemType(TYPE_TO_TRAVEL, R.layout.rv_item_order_to_travel);
addItemType(TYPE_TO_MEMBER, R.layout.rv_item_order_to_member);
} }
@Override @Override
...@@ -58,19 +59,38 @@ public class ForPaymentAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity ...@@ -58,19 +59,38 @@ public class ForPaymentAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity
if (dataBean2 == null) { if (dataBean2 == null) {
return; return;
} }
if (dataBean2.getOrderTourDetail() ==null ){ if (dataBean2.getOrderTourDetail() == null) {
return; return;
} }
helper.setText(R.id.tv_order_time, String.format("%1$s%2$s", mContext.getString(R.string.rv_order_time), dataBean2.getCrtTime())); helper.setText(R.id.tv_order_time, String.format("%1$s%2$s", mContext.getString(R.string.rv_order_time), dataBean2.getCrtTime()));
helper.setText(R.id.tv_city, dataBean2.getOrderTourDetail().getStartCityName()); helper.setText(R.id.tv_city, dataBean2.getOrderTourDetail().getStartCityName());
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, dataBean2.getPicture(), (ImageView) helper.getView(R.id.iv_goods), 50); helper.loadRoundImage(mContext, dataBean2.getPicture(), (ImageView) helper.getView(R.id.iv_goods), 10);
helper.setText(R.id.tv_car_type, dataBean2.getName()); helper.setText(R.id.tv_car_type, dataBean2.getName());
helper.setText(R.id.tv_out_time, mContext.getString(R.string.rv_to_time) +TimeManager.stampToDate2(String.valueOf( dataBean2.getOrderTourDetail().getStartTime()))); helper.setText(R.id.tv_out_time, mContext.getString(R.string.rv_to_time) + TimeManager.stampToDate2(String.valueOf(dataBean2.getOrderTourDetail().getStartTime())));
helper.setText(R.id.tv_count_person, String.format("%1$s%2$s", mContext.getString(R.string.rv_to_person), dataBean2.getOrderTourDetail().getTotalNumber(), mContext.getString(R.string.rv_person))); helper.setText(R.id.tv_count_person, String.format("%1$s%2$s", mContext.getString(R.string.rv_to_person), dataBean2.getOrderTourDetail().getTotalNumber(), mContext.getString(R.string.rv_person)));
helper.setText(R.id.tv_price, String.format("¥%1$s", dataBean2.getOrderAmount())); helper.setText(R.id.tv_price, String.format("¥%1$s", dataBean2.getOrderAmount()));
helper.setText(R.id.tv_camp_process, mContext.getString(R.string.rv_to_pay_for)); helper.setText(R.id.tv_camp_process, mContext.getString(R.string.rv_to_pay_for));
helper.addOnClickListener(R.id.tv_camp_process); helper.addOnClickListener(R.id.tv_camp_process);
break;
case TYPE_TO_MEMBER:
OrderListBean.DataBeanX.DataBean dataBean3 = (OrderListBean.DataBeanX.DataBean) item;
if (dataBean3 ==null){
return;
}
if (dataBean3.getOrderMemberDetail() ==null){
return;
}
helper.setText(R.id.tv_order_time, String.format("%1$s%2$s", mContext.getString(R.string.rv_order_time), dataBean3.getCrtTime()));
helper.setText(R.id.tv_order_state, mContext.getString(R.string.rv_order_for_payment));
helper.loadRoundImage(mContext, dataBean3.getPicture(), (ImageView) helper.getView(R.id.iv_goods), 10);
helper.setText(R.id.tv_name, dataBean3.getName());
helper.setText(R.id.tv_content,dataBean3.getOrderMemberDetail().getContent() );
helper.setText(R.id.tv_price, String.format("¥%1$s", dataBean3.getOrderAmount()));
helper.setText(R.id.tv_member_pay, mContext.getString(R.string.rv_to_pay_for));
helper.addOnClickListener(R.id.tv_member_pay);
break; break;
} }
} }
......
...@@ -24,11 +24,13 @@ import java.util.List; ...@@ -24,11 +24,13 @@ import java.util.List;
public class OrderListAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity, BaseGlideHolder> { public class OrderListAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity, BaseGlideHolder> {
public static final int TYPE_FOR_PAYMENT = 1; public static final int TYPE_FOR_PAYMENT = 1;
public static final int TYPE_TO_TRAVEL = 2; public static final int TYPE_TO_TRAVEL = 2;
public static final int TYPE_TO_MEMBER = 3;
public OrderListAdapter(List<MultiItemEntity> data) { public OrderListAdapter(List<MultiItemEntity> data) {
super(data); super(data);
addItemType(TYPE_FOR_PAYMENT, R.layout.rv_item_order_for_payment); addItemType(TYPE_FOR_PAYMENT, R.layout.rv_item_order_for_payment);
addItemType(TYPE_TO_TRAVEL, R.layout.rv_item_order_to_travel); addItemType(TYPE_TO_TRAVEL, R.layout.rv_item_order_to_travel);
addItemType(TYPE_TO_MEMBER, R.layout.rv_item_order_to_member);
} }
@Override @Override
...@@ -165,6 +167,58 @@ public class OrderListAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity, ...@@ -165,6 +167,58 @@ public class OrderListAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity,
helper.addOnClickListener(R.id.tv_camp_process); helper.addOnClickListener(R.id.tv_camp_process);
break; break;
case TYPE_TO_MEMBER:
OrderListBean.DataBeanX.DataBean dataBean3 = (OrderListBean.DataBeanX.DataBean) item;
if (dataBean3 ==null){
return;
}
if (dataBean3.getOrderMemberDetail() ==null){
return;
}
helper.setText(R.id.tv_order_time, String.format("%1$s%2$s", mContext.getString(R.string.rv_order_time), dataBean3.getCrtTime()));
helper.loadRoundImage(mContext, dataBean3.getPicture(), (ImageView) helper.getView(R.id.iv_goods), 10);
helper.setText(R.id.tv_name, dataBean3.getName());
helper.setText(R.id.tv_content,dataBean3.getOrderMemberDetail().getContent() );
helper.setText(R.id.tv_price, String.format("¥%1$s", dataBean3.getOrderAmount()));
/**
*
(query)
订单状态
0–删除
1–创建订单
2–取消
3–待付款
4–待出行
5–出行中(进行中)
6–已完成
*/
switch (dataBean3.getStatusX()) {
case 0:
helper.setText(R.id.tv_order_state, "删除");
helper.setVisible(R.id.tv_member_pay, false);
break;
case 2:
helper.setText(R.id.tv_order_state, mContext.getString(R.string.tv_cancelled));
helper.setVisible(R.id.tv_member_pay, false);
break;
case 3:
helper.setText(R.id.tv_order_state, mContext.getString(R.string.rv_order_for_payment));
helper.setText(R.id.tv_member_pay, mContext.getString(R.string.rv_to_pay_for));
helper.setVisible(R.id.tv_member_pay, true);
break;
case 6:
helper.setText(R.id.tv_order_state, mContext.getString(R.string.rv_order_completed));
helper.setVisible(R.id.tv_member_pay, false);
break;
default:
break;
}
helper.addOnClickListener(R.id.tv_member_pay);
break;
} }
} }
......
...@@ -8,6 +8,8 @@ import com.rv.home.rv.module.ui.main.home.order.adapter.OrderListAdapter; ...@@ -8,6 +8,8 @@ import com.rv.home.rv.module.ui.main.home.order.adapter.OrderListAdapter;
import java.io.Serializable; import java.io.Serializable;
import java.util.List; import java.util.List;
import retrofit2.http.PUT;
/** /**
* Created :Auser * Created :Auser
* Date: 2019/5/30. * Date: 2019/5/30.
...@@ -96,10 +98,10 @@ public class OrderListBean extends BaseBean { ...@@ -96,10 +98,10 @@ public class OrderListBean extends BaseBean {
this.data = data; this.data = data;
} }
public static class DataBean implements MultiItemEntity,Serializable { public static class DataBean implements MultiItemEntity, Serializable {
/** /**
* no : 4a0c200a-c4f0-4c37-8cdc-d2ee5cc08c20 * no : 4a0c200a-c4f0-4c37-8cdc-d2ee5cc08c20
* type : 1 订单类型 1–租车;2–旅游 * type : 1 订单类型 1–租车;2–旅游 3-会员
* status : 3 * status : 3
* goodsAmount : 71200.02 * goodsAmount : 71200.02
* orderAmount : 91200.02 * orderAmount : 91200.02
...@@ -136,6 +138,7 @@ public class OrderListBean extends BaseBean { ...@@ -136,6 +138,7 @@ public class OrderListBean extends BaseBean {
private String updHost; private String updHost;
private OrderRentVehicleDetail orderRentVehicleDetail; private OrderRentVehicleDetail orderRentVehicleDetail;
private OrderTourDetail orderTourDetail; private OrderTourDetail orderTourDetail;
private OrderMemberDetail orderMemberDetail;
private int detailId; private int detailId;
private String name; private String name;
...@@ -299,6 +302,14 @@ public class OrderListBean extends BaseBean { ...@@ -299,6 +302,14 @@ public class OrderListBean extends BaseBean {
this.detailId = detailId; this.detailId = detailId;
} }
public OrderMemberDetail getOrderMemberDetail() {
return orderMemberDetail;
}
public void setOrderMemberDetail(OrderMemberDetail orderMemberDetail) {
this.orderMemberDetail = orderMemberDetail;
}
@Override @Override
public int getItemType() { public int getItemType() {
return type; return type;
...@@ -530,7 +541,7 @@ public class OrderListBean extends BaseBean { ...@@ -530,7 +541,7 @@ public class OrderListBean extends BaseBean {
} }
} }
public static class OrderTourDetail implements Serializable{ public static class OrderTourDetail implements Serializable {
/** /**
* contactEmail string * contactEmail string
* 联系邮箱 * 联系邮箱
...@@ -766,6 +777,78 @@ public class OrderListBean extends BaseBean { ...@@ -766,6 +777,78 @@ public class OrderListBean extends BaseBean {
this.totalNumber = totalNumber; this.totalNumber = totalNumber;
} }
} }
public static class OrderMemberDetail implements Serializable {
private String id;//主键
private String memberLevel;//会员等级
private String memberLevelId;//会员等级id
private String name;//
private String orderId;//
private int rebate;//
private String rentFreeNum;//
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getMemberLevel() {
return memberLevel;
}
public void setMemberLevel(String memberLevel) {
this.memberLevel = memberLevel;
}
public String getMemberLevelId() {
return memberLevelId;
}
public void setMemberLevelId(String memberLevelId) {
this.memberLevelId = memberLevelId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getOrderId() {
return orderId;
}
public void setOrderId(String orderId) {
this.orderId = orderId;
}
public int getRebate() {
return rebate;
}
public void setRebate(int rebate) {
this.rebate = rebate;
}
public String getRentFreeNum() {
return rentFreeNum;
}
public void setRentFreeNum(String rentFreeNum) {
this.rentFreeNum = rentFreeNum;
}
public String getContent() {
int discount = rebate / 10;
return "永久" + discount + "折租车,免费用车" + rentFreeNum + "天";
}
}
} }
} }
} }
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/tv_order_time"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorLine"
android:padding="@dimen/size_15"
android:text="下单时间:2019-05-12 10:00"
android:textColor="@color/textGray"
android:textSize="@dimen/text_12" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorWrite"
android:padding="@dimen/size_15">
<TextView
android:id="@+id/tv_type"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="会员购买"
android:textColor="@color/textGray"
android:textSize="@dimen/text_12" />
<TextView
android:id="@+id/tv_order_state"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:text="待付款"
android:textColor="@color/textMain"
android:textSize="@dimen/text_12" />
</RelativeLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorWrite"
android:orientation="horizontal"
android:paddingLeft="@dimen/size_15"
android:paddingRight="@dimen/size_15"
android:paddingBottom="@dimen/size_15">
<ImageView
android:id="@+id/iv_goods"
android:layout_width="@dimen/size_100"
android:layout_height="@dimen/size_100"
android:scaleType="centerCrop" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_vertical"
android:layout_marginLeft="@dimen/size_8"
android:orientation="vertical">
<TextView
android:id="@+id/tv_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="1"
android:text="普通会员"
android:textColor="@color/textMain"
android:textSize="@dimen/text_16" />
<TextView
android:id="@+id/tv_content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_car_type"
android:layout_marginTop="@dimen/size_8"
android:text="永久8折租车,免费用车5天"
android:textColor="@color/textGray"
android:textSize="@dimen/text_12" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/size_15"
android:gravity="center_vertical"
android:orientation="horizontal">
<TextView
android:id="@+id/tv_price"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="¥5000"
android:textColor="@color/colorAuxiliaryRed"
android:textSize="@dimen/text_16" />
<TextView
android:id="@+id/tv_member_pay"
android:layout_width="@dimen/size_70"
android:layout_height="wrap_content"
android:background="@drawable/shape_rv_bg_yellow"
android:gravity="center"
android:paddingTop="@dimen/size_5"
android:paddingBottom="@dimen/size_5"
android:text="立即支付"
android:textColor="@color/colorWrite"
android:textSize="@dimen/text_12" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
...@@ -96,7 +96,7 @@ public class MineFragment extends BaseFragment<CommonPresenter> { ...@@ -96,7 +96,7 @@ public class MineFragment extends BaseFragment<CommonPresenter> {
@BindView(R2.id.mine_banner) @BindView(R2.id.mine_banner)
Banner mineBanner; Banner mineBanner;
private UserInfoBean.UserInfo info; private UserInfoBean.UserInfo info;
public static MineFragment getInstance(int type) { public static MineFragment getInstance(int type) {
Bundle bundl = new Bundle(); Bundle bundl = new Bundle();
...@@ -203,7 +203,7 @@ public class MineFragment extends BaseFragment<CommonPresenter> { ...@@ -203,7 +203,7 @@ public class MineFragment extends BaseFragment<CommonPresenter> {
if (isLogin()) return; if (isLogin()) return;
startActivity(OrderListActivity.getIntent(_mActivity, 4)); startActivity(OrderListActivity.getIntent(_mActivity, 4));
}else if (id ==R.id.rl_item_my_release){ } else if (id == R.id.rl_item_my_release) {
//我的发布 //我的发布
if (isLogin()) return; if (isLogin()) return;
...@@ -215,18 +215,18 @@ public class MineFragment extends BaseFragment<CommonPresenter> { ...@@ -215,18 +215,18 @@ public class MineFragment extends BaseFragment<CommonPresenter> {
} else if (id == R.id.rl_item_personal_information) { } else if (id == R.id.rl_item_personal_information) {
//个人资料 //个人资料
if (isLogin()) return; if (isLogin()) return;
startActivity(PersonalInformationActivity.getIntent(_mActivity,info)); startActivity(PersonalInformationActivity.getIntent(_mActivity, info));
} else if (id == R.id.rl_item_setting) { } else if (id == R.id.rl_item_setting) {
//设置 //设置
if (isLogin()) return; if (isLogin()) return;
startActivityForResult(SettingActivity.getIntent(_mActivity), 101); startActivityForResult(SettingActivity.getIntent(_mActivity), 101);
}else if (id == R.id.rl_item_driver){ } else if (id == R.id.rl_item_driver) {
//驾驶人 //驾驶人
if (isLogin()) return; if (isLogin()) return;
startActivity(DrivingListActivity.getIntent(_mActivity,null)); startActivity(DrivingListActivity.getIntent(_mActivity, null));
}else if (id == R.id.rl_item_traveler){ } else if (id == R.id.rl_item_traveler) {
//出游人 //出游人
if (isLogin()) return; if (isLogin()) return;
startActivity(ChooseAVisitorActivity.getIntent(_mActivity)); startActivity(ChooseAVisitorActivity.getIntent(_mActivity));
...@@ -238,7 +238,7 @@ public class MineFragment extends BaseFragment<CommonPresenter> { ...@@ -238,7 +238,7 @@ public class MineFragment extends BaseFragment<CommonPresenter> {
} }
@Override @Override
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) { public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data); super.onActivityResult(requestCode, resultCode, data);
if (requestCode == 101 && resultCode == 201) { if (requestCode == 101 && resultCode == 201) {
ivAvatar.setImageResource(R.drawable.common_icon_avatar_default); ivAvatar.setImageResource(R.drawable.common_icon_avatar_default);
...@@ -328,7 +328,7 @@ public class MineFragment extends BaseFragment<CommonPresenter> { ...@@ -328,7 +328,7 @@ public class MineFragment extends BaseFragment<CommonPresenter> {
private void userInfoData(UserInfoBean infoBean) { private void userInfoData(UserInfoBean infoBean) {
if (infoBean != null) { if (infoBean != null) {
info = infoBean.getData(); info = infoBean.getData();
if (info !=null) { if (info != null) {
GlideManager.getInstance(_mActivity).loadImage(info.getHeadimgurl(), ivAvatar); GlideManager.getInstance(_mActivity).loadImage(info.getHeadimgurl(), ivAvatar);
tvNickname.setText(info.getUsername()); tvNickname.setText(info.getUsername());
//更新实名信息 //更新实名信息
...@@ -341,17 +341,17 @@ public class MineFragment extends BaseFragment<CommonPresenter> { ...@@ -341,17 +341,17 @@ public class MineFragment extends BaseFragment<CommonPresenter> {
tvVerified.setEnabled(false); tvVerified.setEnabled(false);
} }
if ("0".equals(info.getIsMember())) { if (0 == info.getIsMember()) {
tvMembershipLevel.setText("会员特权"); tvMembershipLevel.setText("会员特权");
ivMember.setImageResource(R.drawable.mycenter_icon_type_general_user); ivMember.setImageResource(R.drawable.mycenter_icon_type_general_user);
} else if ("1".equals(info.getIsMember())) { } else if (1 == info.getIsMember()) {
if ("1".equals(info.getMemberLevel())) { //1 普通会员 2 黄金会员 3 钻石会员 if (1 == info.getMemberLevel()) { //1 普通会员 2 黄金会员 3 钻石会员
tvMembershipLevel.setText(" 普通会员特权"); tvMembershipLevel.setText(" 普通会员特权");
ivMember.setImageResource(R.drawable.mycenter_icon_type_ordinary_member); ivMember.setImageResource(R.drawable.mycenter_icon_type_ordinary_member);
} else if ("2".equals(info.getMemberLevel())) { } else if (2 == info.getMemberLevel()) {
tvMembershipLevel.setText("黄金会员特权"); tvMembershipLevel.setText("黄金会员特权");
ivMember.setImageResource(R.drawable.mycenter_icon_type_gold_member); ivMember.setImageResource(R.drawable.mycenter_icon_type_gold_member);
} else if ("3".equals(info.getMemberLevel())) { } else if (3 == info.getMemberLevel()) {
tvMembershipLevel.setText("钻石会员特权"); tvMembershipLevel.setText("钻石会员特权");
ivMember.setImageResource(R.drawable.mycenter_icon_type_diamond_membership); ivMember.setImageResource(R.drawable.mycenter_icon_type_diamond_membership);
} }
......
...@@ -184,10 +184,10 @@ public class PersonalInformationActivity extends BaseStatusActivity<PickerPresen ...@@ -184,10 +184,10 @@ public class PersonalInformationActivity extends BaseStatusActivity<PickerPresen
} else if (id == R.id.ll_item_binding_qq) { } else if (id == R.id.ll_item_binding_qq) {
//绑定qq //绑定qq
showToast("亲,该功能还在开发中。。。");
} else if (id == R.id.ll_item_binding_wechat) { } else if (id == R.id.ll_item_binding_wechat) {
//绑定微信 //绑定微信
showToast("亲,该功能还在开发中。。。");
} }
} }
......
...@@ -62,13 +62,13 @@ public class SettingActivity extends BaseStatusActivity<CommonPresenter> { ...@@ -62,13 +62,13 @@ public class SettingActivity extends BaseStatusActivity<CommonPresenter> {
}else if (id == R.id.ll_item_app_push){ }else if (id == R.id.ll_item_app_push){
//App推送消息 //App推送消息
showToast("亲,该功能还在开发中。。。");
}else if (id == R.id.rl_item_clear_cache){ }else if (id == R.id.rl_item_clear_cache){
//清除缓存 //清除缓存
showToast("亲,该功能还在开发中。。。");
}else if (id == R.id.rl_item_check_for_updates){ }else if (id == R.id.rl_item_check_for_updates){
//检查更新 //检查更新
showToast("亲,该功能还在开发中。。。");
}else if (id == R.id.rl_item_about_us){ }else if (id == R.id.rl_item_about_us){
//关于我们 //关于我们
startActivity(AboutUsActivity.getIntent(mActivity)); startActivity(AboutUsActivity.getIntent(mActivity));
......
...@@ -188,7 +188,7 @@ public class TourismFragment extends BaseFragment<TourismPresenter> implements B ...@@ -188,7 +188,7 @@ public class TourismFragment extends BaseFragment<TourismPresenter> implements B
.withDouble("lonLongitude",lonLongitude) .withDouble("lonLongitude",lonLongitude)
.navigation(); .navigation();
} else if (id == R.id.travel_server_image) { } else if (id == R.id.travel_server_image) {
showToast("亲,该功能还在开发中。。。");
} else if (id == R.id.ll_item_popular_brigade_many || id == R.id.iv_popular_brigade_many) { } else if (id == R.id.ll_item_popular_brigade_many || id == R.id.iv_popular_brigade_many) {
//查看热门更多 //查看热门更多
llLayoutPopularMore.setVisibility(View.VISIBLE); llLayoutPopularMore.setVisibility(View.VISIBLE);
......
...@@ -80,7 +80,6 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -80,7 +80,6 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
@Autowired() @Autowired()
String id; String id;
@Autowired() @Autowired()
String name; String name;
...@@ -104,6 +103,7 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -104,6 +103,7 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
@Override @Override
protected void initView(Bundle savedInstanceState, TitleView titleView, Intent intent) { protected void initView(Bundle savedInstanceState, TitleView titleView, Intent intent) {
showTitle(false); showTitle(false);
tvTitleCenter.setText("旅游详情");
webUrl = "https://xxtest.upyuns.com/h5/appHtml/view/travelDetails.html?id=" + id; webUrl = "https://xxtest.upyuns.com/h5/appHtml/view/travelDetails.html?id=" + id;
initWeb(); initWeb();
initShare(webUrl, name, content, url); initShare(webUrl, name, content, url);
...@@ -139,8 +139,8 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -139,8 +139,8 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
// startActivity(LoginRvActivity.getIntent(mActivity)); // startActivity(LoginRvActivity.getIntent(mActivity));
return; return;
} }
mWebView.loadUrl("JavaScript:getTourStock()"); // Android调用h5 mWebView.loadUrl("JavaScript:openModal()"); // Android调用h5
// mWebView.loadUrl("JavaScript:openModal()"); // Android调用h5 llItemBottom.setVisibility(View.GONE);
} }
} }
...@@ -342,20 +342,18 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -342,20 +342,18 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
@JavascriptInterface @JavascriptInterface
public void tourStock(int num) { public void tourStock(int num) {
showToast("22222");
if (num > 0) { if (num > 0) {
mWebView.post(new Runnable() { mWebView.post(new Runnable() {
@Override @Override
public void run() { public void run() {
mWebView.loadUrl("JavaScript:openModal()"); // Android调用h5
llItemBottom.setVisibility(View.GONE);
} }
}); });
} else { } else {
mWebView.post(new Runnable() { mWebView.post(new Runnable() {
@Override @Override
public void run() { public void run() {
showToast("库存不足"); TvAppointment.setEnabled(false);
TvAppointment.setText("库存不足"); TvAppointment.setText("库存不足");
TvAppointment.setBackground(mActivity.getResources().getDrawable(R.color.gray_707070)); TvAppointment.setBackground(mActivity.getResources().getDrawable(R.color.gray_707070));
} }
......
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