18034727885
2026-07-17 aa86ae678e6090729921cb76b505fb3da8d320cd
优惠券优化
7个文件已修改
56 ■■■■■ 已修改文件
app/src/main/java/com/driver/igotrip/bean/MajorMoneyBean.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/driver/igotrip/ui/main/OrderOverActivity.kt 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/driver/igotrip/ui/main/major/MajorMoneyDetailActivity.kt 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/driver/igotrip/ui/main/major/MajorSureMoney2Activity.kt 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/driver/igotrip/ui/main/major/MajorSureMoneyActivity.kt 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/driver/igotrip/ui/main/small_cargo/SmallOverActivity.kt 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/res/layout/activity_major_money_detail.xml 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/driver/igotrip/bean/MajorMoneyBean.java
@@ -70,6 +70,7 @@
        private double duration;
        private double longDistance;
        private double priceDifference;
        private double payMoney;
        public int isDispute;
        public double getPriceDifference() {
@@ -207,5 +208,13 @@
        public void setWaitMoney(double waitMoney) {
            this.waitMoney = waitMoney;
        }
        public double getPayMoney() {
            return payMoney;
        }
        public void setPayMoney(double payMoney) {
            this.payMoney = payMoney;
        }
    }
}
app/src/main/java/com/driver/igotrip/ui/main/OrderOverActivity.kt
@@ -119,7 +119,7 @@
            }
            tv_order_money.text = getString(R.string.money) + it.orderMoney
            tv_service_money.text = getString(R.string.money) + it.platformServerMoney
            tv_coupon_price.text = getString(R.string.money) + it.couponMoney
            tv_coupon_price.text = "-" + getString(R.string.money) + it.couponMoney
            ll_coupon_price.isVisible = (it.couponMoney?.toDoubleOrNull() ?: 0.0) > 0
            tv_real_income.text = getString(R.string.money) + it.driverServerMoney
            when (orderBean.orderState) {
app/src/main/java/com/driver/igotrip/ui/main/major/MajorMoneyDetailActivity.kt
@@ -29,6 +29,7 @@
    private val tv_mileage_money by lazy { find<TextView>(R.id.tv_mileage_money) }
    private val tv_time_name by lazy { find<TextView>(R.id.tv_time_name) }
    private val tv_time_money by lazy { find<TextView>(R.id.tv_time_money) }
    private val tv_coupon_price by lazy { find<TextView>(R.id.tv_coupon_price) }
    private val tv_long_distance_name by lazy { find<TextView>(R.id.tv_long_distance_name) }
    private val tv_long_distance_money by lazy { find<TextView>(R.id.tv_long_distance_money) }
    private val tv_long_go_money by lazy { find<TextView>(R.id.tv_long_go_money) }
@@ -38,6 +39,7 @@
    private val rl_wait_name by lazy { find<View>(R.id.rl_wait_name) }
    private val rl_mileage_money by lazy { find<View>(R.id.rl_mileage_money) }
    private val rl_time_money by lazy { find<View>(R.id.rl_time_money) }
    private val rl_coupon_price by lazy { find<View>(R.id.rl_coupon_price) }
    private val rl_long_distance_money by lazy { find<View>(R.id.rl_long_distance_money) }
    private val rl_long_go_money by lazy { find<View>(R.id.rl_long_go_money) }
    private val rl_stop_car_money by lazy { find<View>(R.id.rl_stop_car_money) }
@@ -76,6 +78,7 @@
            tv_mileage_money.text = "FCFA"+it.data.mileageMoney.toString()
            tv_time_name.text = getString(R.string.time_money, doubleTwo(it.data.duration))
            tv_time_money.text = "FCFA"+it.data.durationMoney.toString()
            tv_coupon_price.text = "-FCFA"+it.data.couponMoney.toString()
            tv_long_distance_name.text = getString(R.string.远途费公里, doubleTwo(it.data.longDistance))
            tv_long_distance_money.text = "FCFA"+it.data.longDistanceMoney.toString()
            tv_long_go_money.text = "FCFA"+it.data.roadTollMoney.toString()
@@ -85,6 +88,7 @@
            rl_wait_name.visibility = if (it.data.wait == 0.0) View.GONE else View.VISIBLE
            rl_mileage_money.visibility = if (it.data.mileageMoney == 0.0) View.GONE else View.VISIBLE
            rl_time_money.visibility = if (it.data.durationMoney == 0.0) View.GONE else View.VISIBLE
            rl_coupon_price.visibility = if (it.data.couponMoney == 0.0) View.GONE else View.VISIBLE
            rl_long_distance_money.visibility = if (it.data.longDistanceMoney == 0.0) View.GONE else View.VISIBLE
           // rl_long_go_money.visibility = if (it.data.roadTollMoney == 0.0) View.GONE else View.VISIBLE
            //rl_stop_car_money.visibility = if (it.data.parkMoney == 0.0) View.GONE else View.VISIBLE
app/src/main/java/com/driver/igotrip/ui/main/major/MajorSureMoney2Activity.kt
@@ -63,7 +63,7 @@
        callNet(false, Api.queryMoneyInfo, map) {
            var bean = gson.fromJson<MajorMoneyBean>(it, MajorMoneyBean::class.java)
            tv_all_money.text = getString(R.string.money) + " " + bean.data.orderMoney.toString()
            tv_all_money.text = getString(R.string.money) + " " + bean.data.payMoney.toString()
        }
    }
app/src/main/java/com/driver/igotrip/ui/main/major/MajorSureMoneyActivity.kt
@@ -89,7 +89,7 @@
            tv_long_distance_name.text =
                getString(R.string.远途费公里, it.data.longDistance.toString())
            tv_long_distance_money.text = "FCFA" + it.data.longDistanceMoney.toString()
            tv_all_money.text = getString(R.string.money) + " " + it.data.orderMoney.toString()
            tv_all_money.text = getString(R.string.money) + " " + it.data.payMoney.toString()
            price_difference_layout.visibility =
                if (it.data.priceDifference != null && it.data.priceDifference > 0) View.VISIBLE else View.GONE
@@ -97,8 +97,7 @@
                "${getString(R.string.money)} ${it.data.priceDifference}"
            rl_coupon_price.visibility =
                if (it.data.couponMoney != null && it.data.couponMoney > 0) View.VISIBLE else View.GONE
            tv_price_difference_money.text =
                "-${getString(R.string.money)} ${it.data.couponMoney}"
            tv_coupon_price.text = "-${getString(R.string.money)} ${it.data.couponMoney}"
        }
    }
@@ -123,7 +122,7 @@
        var allmoney = 0.0
        if (tv_all_money.text.toString().isNotEmpty()) {
            setbean?.data?.orderMoney?.let {
            setbean?.data?.payMoney?.let {
                allmoney += it.toString().toDouble()
            }
app/src/main/java/com/driver/igotrip/ui/main/small_cargo/SmallOverActivity.kt
@@ -111,7 +111,7 @@
            tv_pay_result_title.text = getString(R.string.订单) + getSmallStatue(it.orderState)
            tv_order_money.text = getString(R.string.money) + it.orderMoney
            tv_service_money.text = getString(R.string.money) + it.platformServerMoney
            tv_coupon_price.text = getString(R.string.money) + it.couponMoney
            tv_coupon_price.text = "-" + getString(R.string.money) + it.couponMoney
            ll_coupon_price.isVisible = (it.couponMoney?.toDoubleOrNull() ?: 0.0) > 0
            tv_real_income.text = getString(R.string.money) + it.driverServerMoney
            ll_pay_result.visible()
app/src/main/res/layout/activity_major_money_detail.xml
@@ -292,6 +292,36 @@
        </RelativeLayout>
        <RelativeLayout
            android:id="@+id/rl_coupon_price"
            android:layout_marginTop="15dp"
            android:layout_marginStart="12dp"
            android:visibility="visible"
            android:layout_marginEnd="12dp"
            android:layout_width="match_parent"
            android:layout_height="wrap_content">
            <TextView
                android:layout_width="200dp"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:text="@string/优惠券"
                android:textColor="#ff000000"
                android:textSize="12sp" />
            <TextView
                android:id="@+id/tv_coupon_price"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:layout_alignParentEnd="true"
                tools:text="0.00元"
                android:textColor="#ff333333"
                android:textSize="12sp"
                />
        </RelativeLayout>
        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"