| | |
| | | this.msg = msg; |
| | | } |
| | | |
| | | public static class OrderPositionListBean{ |
| | | public static class OrderPositionListBean { |
| | | private Double altitude; |
| | | private Double directionAngle; |
| | | private int driverId; |
| | |
| | | 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; |
| | |
| | | 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=是) |
| | |
| | | } |
| | | |
| | | 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()); |
| | | } |
| | | } |
| | | |
| | |
| | | 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: |
| | |
| | | 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); |
| | |
| | | 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; |
| | | } |
| | | } |
| | | } |