Commit a67acf5d authored by jianglx's avatar jianglx

修改会员消费记录的折扣显示;修改订单评论的显示错误;

parent 153a743f
...@@ -115,9 +115,20 @@ public class EvaluationActivity extends BaseStatusActivity<PickerPresenter> { ...@@ -115,9 +115,20 @@ public class EvaluationActivity extends BaseStatusActivity<PickerPresenter> {
if (dataBean != null) { if (dataBean != null) {
tvName.setText(dataBean.getName()); tvName.setText(dataBean.getName());
GlideManager.getInstance(mActivity).loadImage(dataBean.getIcon(), ivCar); GlideManager.getInstance(mActivity).loadImage(dataBean.getIcon(), ivCar);
if (dataBean.getType() == 1) {
if (dataBean.getOrderRentVehicleDetail() != null && !TextUtils.isEmpty(dataBean.getOrderRentVehicleDetail().getCost_detail())) {
tvContent.setText(dataBean.getOrderRentVehicleDetail().getCost_detail());
}
} else if (dataBean.getType() == 2) {
if (dataBean.getOrderTourDetail() != null && !TextUtils.isEmpty(dataBean.getOrderTourDetail().getCostDetail())) {
tvContent.setText(dataBean.getOrderTourDetail().getCostDetail());
}
} else if (dataBean.getType() == 3) {
if (dataBean.getOrderMemberDetail() != null) {
tvContent.setText("永久" + (dataBean.getOrderMemberDetail().getRebate() / 10) + "折租车, 免费用车" + dataBean.getOrderMemberDetail().getRentFreeNum() + "天");
}
}
} }
intiEt(); intiEt();
listImg = new ArrayList<>(); listImg = new ArrayList<>();
mAdapter = new EvaluationAdapter(); mAdapter = new EvaluationAdapter();
...@@ -147,7 +158,7 @@ public class EvaluationActivity extends BaseStatusActivity<PickerPresenter> { ...@@ -147,7 +158,7 @@ public class EvaluationActivity extends BaseStatusActivity<PickerPresenter> {
starbar1.setOnStarChangeListener(new StarBar.OnStarChangeListener() { starbar1.setOnStarChangeListener(new StarBar.OnStarChangeListener() {
@Override @Override
public void onStarChange(float mark) { public void onStarChange(float mark) {
mark1 = String.valueOf((int)(mark * 10)); mark1 = String.valueOf((int) (mark * 10));
setHint(mark, tvHint1); setHint(mark, tvHint1);
} }
}); });
...@@ -156,7 +167,7 @@ public class EvaluationActivity extends BaseStatusActivity<PickerPresenter> { ...@@ -156,7 +167,7 @@ public class EvaluationActivity extends BaseStatusActivity<PickerPresenter> {
starbar2.setOnStarChangeListener(new StarBar.OnStarChangeListener() { starbar2.setOnStarChangeListener(new StarBar.OnStarChangeListener() {
@Override @Override
public void onStarChange(float mark) { public void onStarChange(float mark) {
mark2 = String.valueOf((int)(mark * 10)); mark2 = String.valueOf((int) (mark * 10));
setHint(mark, tvHint2); setHint(mark, tvHint2);
} }
}); });
...@@ -165,7 +176,7 @@ public class EvaluationActivity extends BaseStatusActivity<PickerPresenter> { ...@@ -165,7 +176,7 @@ public class EvaluationActivity extends BaseStatusActivity<PickerPresenter> {
starbar3.setOnStarChangeListener(new StarBar.OnStarChangeListener() { starbar3.setOnStarChangeListener(new StarBar.OnStarChangeListener() {
@Override @Override
public void onStarChange(float mark) { public void onStarChange(float mark) {
mark3 = String.valueOf((int)(mark * 10)); mark3 = String.valueOf((int) (mark * 10));
setHint(mark, tvHint3); setHint(mark, tvHint3);
} }
}); });
...@@ -259,19 +270,19 @@ public class EvaluationActivity extends BaseStatusActivity<PickerPresenter> { ...@@ -259,19 +270,19 @@ public class EvaluationActivity extends BaseStatusActivity<PickerPresenter> {
scoreBean3.setVehicleScoreType("EXPERIENCE"); scoreBean3.setVehicleScoreType("EXPERIENCE");
scores.add(scoreBean3); scores.add(scoreBean3);
String id = null; String id = null;
if (1==dataBean.getType()){ if (1 == dataBean.getType()) {
OrderListBean.DataBeanX.DataBean.OrderRentVehicleDetail orderRentVehicleDetail = dataBean.getOrderRentVehicleDetail(); OrderListBean.DataBeanX.DataBean.OrderRentVehicleDetail orderRentVehicleDetail = dataBean.getOrderRentVehicleDetail();
if (orderRentVehicleDetail!=null){ if (orderRentVehicleDetail != null) {
id = String.valueOf(orderRentVehicleDetail.getId()); id = String.valueOf(orderRentVehicleDetail.getId());
} }
}else if (2 == dataBean.getType()){ } else if (2 == dataBean.getType()) {
OrderListBean.DataBeanX.DataBean.OrderTourDetail orderTourDetail = dataBean.getOrderTourDetail(); OrderListBean.DataBeanX.DataBean.OrderTourDetail orderTourDetail = dataBean.getOrderTourDetail();
if (orderTourDetail!=null){ if (orderTourDetail != null) {
id = orderTourDetail.getId(); id = orderTourDetail.getId();
} }
} }
mPresenter.postBodyData(0, ApiConfig.HTTP_URL_SCORE, BaseBean.class, new Score(id,dataBean.getId(),scores), getHeadMap(), true); mPresenter.postBodyData(0, ApiConfig.HTTP_URL_SCORE, BaseBean.class, new Score(id, dataBean.getId(), scores), getHeadMap(), true);
} }
......
...@@ -397,7 +397,7 @@ public class OrderListBean extends BaseBean implements Serializable { ...@@ -397,7 +397,7 @@ public class OrderListBean extends BaseBean implements Serializable {
private int orderId; private int orderId;
private int endCity; private int endCity;
private int freeDays; private int freeDays;
private int rebate; private double rebate;
public int getFreeDays() { public int getFreeDays() {
...@@ -408,11 +408,11 @@ public class OrderListBean extends BaseBean implements Serializable { ...@@ -408,11 +408,11 @@ public class OrderListBean extends BaseBean implements Serializable {
this.freeDays = freeDays; this.freeDays = freeDays;
} }
public int getRebate() { public double getRebate() {
return rebate; return rebate;
} }
public void setRebate(int rebate) { public void setRebate(double rebate) {
this.rebate = rebate; this.rebate = rebate;
} }
......
...@@ -22,7 +22,6 @@ import com.frame.base.bus.RxBus; ...@@ -22,7 +22,6 @@ import com.frame.base.bus.RxBus;
import com.frame.base.url.Constance; import com.frame.base.url.Constance;
import com.frame.rv.config.RvFrameConfig; import com.frame.rv.config.RvFrameConfig;
import com.ruiwenliu.wrapper.base.BaseBean; import com.ruiwenliu.wrapper.base.BaseBean;
import com.ruiwenliu.wrapper.statusbar.StatusBarUtil;
import com.ruiwenliu.wrapper.util.ViewHolder; import com.ruiwenliu.wrapper.util.ViewHolder;
import com.ruiwenliu.wrapper.util.glide.GlideManager; import com.ruiwenliu.wrapper.util.glide.GlideManager;
import com.ruiwenliu.wrapper.weight.TitleView; import com.ruiwenliu.wrapper.weight.TitleView;
......
...@@ -34,9 +34,9 @@ public class ConsumeRecordListAdapter extends BaseQuickAdapter<OrderListBean.Dat ...@@ -34,9 +34,9 @@ public class ConsumeRecordListAdapter extends BaseQuickAdapter<OrderListBean.Dat
if (bean != null) { if (bean != null) {
if (!TextUtils.isEmpty(bean.getCrtTime())) { if (!TextUtils.isEmpty(bean.getCrtTime())) {
helper.setText(R.id.tv_consume_time, "下单时间: " + bean.getCrtTime()); helper.setText(R.id.tv_consume_time, "下单时间: " + bean.getCrtTime());
if(bean.getStatusX() == 2){ if (bean.getStatusX() == 2) {
helper.setText(R.id.tv_state, "已取消"); helper.setText(R.id.tv_state, "已取消");
} else if (bean.getStatusX() == 3) { } else if (bean.getStatusX() == 3) {
helper.setText(R.id.tv_state, "待支付"); helper.setText(R.id.tv_state, "待支付");
} else if (bean.getStatusX() == 4) { } else if (bean.getStatusX() == 4) {
helper.setText(R.id.tv_state, "待出行"); helper.setText(R.id.tv_state, "待出行");
...@@ -64,7 +64,9 @@ public class ConsumeRecordListAdapter extends BaseQuickAdapter<OrderListBean.Dat ...@@ -64,7 +64,9 @@ public class ConsumeRecordListAdapter extends BaseQuickAdapter<OrderListBean.Dat
helper.setText(R.id.tv_member_right, "免费" + vehicleDetail.getFreeDays() + "天"); helper.setText(R.id.tv_member_right, "免费" + vehicleDetail.getFreeDays() + "天");
helper.setVisible(R.id.tv_member_right, true); helper.setVisible(R.id.tv_member_right, true);
} else if (vehicleDetail.getRebate() > 0) { } else if (vehicleDetail.getRebate() > 0) {
helper.setText(R.id.tv_member_right, ((int) vehicleDetail.getRebate() / 10) + "折"); double rebate = vehicleDetail.getRebate() / 10d;
String s = String.valueOf(rebate);
helper.setText(R.id.tv_member_right, replace(s) + "折");
helper.setVisible(R.id.tv_member_right, true); helper.setVisible(R.id.tv_member_right, true);
} }
} }
...@@ -79,4 +81,13 @@ public class ConsumeRecordListAdapter extends BaseQuickAdapter<OrderListBean.Dat ...@@ -79,4 +81,13 @@ public class ConsumeRecordListAdapter extends BaseQuickAdapter<OrderListBean.Dat
} }
}); });
} }
private String replace(String s) {
if (null != s && s.indexOf(".") > 0) {
s = s.replaceAll("0+?$", "");//去掉多余的0
s = s.replaceAll("[.]$", "");//如最后一位是.则去掉
}
return s;
}
} }
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