From eb98fdac45ce52c592a32c862423ef139faf2bce Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期三, 20 五月 2026 20:59:30 +0800
Subject: [PATCH] 修复问题
---
app/src/main/java/com/driver/igotrip/bean/OrderBean.java | 38 ++++++++++++++++++++++++++++----------
1 files changed, 28 insertions(+), 10 deletions(-)
diff --git a/app/src/main/java/com/driver/igotrip/bean/OrderBean.java b/app/src/main/java/com/driver/igotrip/bean/OrderBean.java
index da09e56..b10dd7a 100644
--- a/app/src/main/java/com/driver/igotrip/bean/OrderBean.java
+++ b/app/src/main/java/com/driver/igotrip/bean/OrderBean.java
@@ -48,7 +48,7 @@
this.msg = msg;
}
- public static class OrderPositionListBean{
+ public static class OrderPositionListBean {
private Double altitude;
private Double directionAngle;
private int driverId;
@@ -160,7 +160,7 @@
private String nickName;
private String userName;
private int orderId;
- private double orderMoney;
+ private double orderMoney;
private String orderName;
private int orderState; //1=待接单,2=待出发,3=待到达预约地点,4=待乘客上车,5=服务中,6=完成服务,7=待支付,8=待评价,9=已完成,10=已取消,11=改派中,12=取消待支付
private int payManner;
@@ -192,7 +192,7 @@
private String differenceMoney;
private String driverPay; //1待支付 2已支付
-// private List<OrderPositionListBean> orderPositionList;
+ // private List<OrderPositionListBean> orderPositionList;
private String orderPositionList;
private Long timeOutCancel; // 超时取消时间 分钟
private int cancelMidway; // 中途取消(0=否,1=是)
@@ -226,10 +226,11 @@
}
public List<OrderPositionListBean> getOrderPositionList() {
- if (orderPositionList == null || orderPositionList.isEmpty()){
+ if (orderPositionList == null || orderPositionList.isEmpty()) {
return new ArrayList<>();
- }else {
- return new Gson().fromJson(orderPositionList,new TypeToken<List<OrderPositionListBean>>(){}.getType());
+ } else {
+ return new Gson().fromJson(orderPositionList, new TypeToken<List<OrderPositionListBean>>() {
+ }.getType());
}
}
@@ -529,10 +530,12 @@
return driverPay.equals("1") ? context.getString(R.string.列表待支付) : context.getString(R.string.待评价);
case 9:
if (driverPay.equals("1")) {
- if (cancelMidway == 1) return "【" + context.getString(R.string.途中取消) + "】\n" + context.getString(R.string.列表待支付);
+ if (cancelMidway == 1)
+ return "【" + context.getString(R.string.途中取消) + "】\n" + context.getString(R.string.列表待支付);
return context.getString(R.string.列表待支付);
} else {
- if (cancelMidway == 1) return "【" + context.getString(R.string.途中取消) + "】\n" + context.getString(R.string.已完成);
+ if (cancelMidway == 1)
+ return "【" + context.getString(R.string.途中取消) + "】\n" + context.getString(R.string.已完成);
else return context.getString(R.string.已完成);
}
case 10:
@@ -560,12 +563,14 @@
case 6:
return context.getString(R.string.已送达);
case 7:
- if (cancelMidway == 1) return "【" + context.getString(R.string.途中取消) + "】\n" + context.getString(R.string.列表待支付);
+ if (cancelMidway == 1)
+ return "【" + context.getString(R.string.途中取消) + "】\n" + context.getString(R.string.列表待支付);
return context.getString(R.string.列表待支付);
case 8:
return context.getString(R.string.待评价);
case 9:
- if (cancelMidway == 1) return "【" + context.getString(R.string.途中取消) + "】\n" + context.getString(R.string.已完成);
+ if (cancelMidway == 1)
+ return "【" + context.getString(R.string.途中取消) + "】\n" + context.getString(R.string.已完成);
else return context.getString(R.string.已完成);
case 10:
return context.getString(R.string.cancel_ed);
@@ -635,5 +640,18 @@
public void setTravelTime(String travelTime) {
this.travelTime = travelTime;
}
+
+ /**
+ * 获取快件总支付金额
+ */
+ public double getExpressPayAllMoney() {
+ double value = payMoney == null ? 0 : payMoney;
+ try {
+ return value + Double.parseDouble(differenceMoney);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ return value;
+ }
}
}
--
Gitblit v1.7.1