liujie
2026-04-30 577b568ded371f09cb13ea62de95d8e1f583bf65
update
2个文件已修改
16 ■■■■■ 已修改文件
UserYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UserYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UserYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java
@@ -2614,7 +2614,7 @@
    private boolean isPrivateCarPrepayFinalStage(OrderPrivateCar orderPrivateCar) {
        return orderPrivateCar != null
                && !Integer.valueOf(5).equals(orderPrivateCar.getPrepayStage());
                && Integer.valueOf(7).equals(orderPrivateCar.getState());
    }
    private BigDecimal toMoney(Double amount) {
@@ -2625,6 +2625,9 @@
        PaymentRecord paymentRecord = paymentRecordService.query(1, orderPrivateCar.getUserId(), 1, orderPrivateCar.getId(), 1, orderPrivateCar.getPayType(), 2);
        if (paymentRecord == null) {
            paymentRecord = paymentRecordService.query(1, orderPrivateCar.getUserId(), 1, orderPrivateCar.getId(), 1, null, 2);
        }
        if (paymentRecord == null) {
            paymentRecord = paymentRecordService.query(1, null, null, orderPrivateCar.getId(), 1, null, 2);
        }
        if (paymentRecord != null && orderPrivateCar.getPayType() == null) {
            orderPrivateCar.setPayType(paymentRecord.getPayType());
@@ -2637,7 +2640,8 @@
        if (paymentRecord != null && paymentRecord.getAmount() != null && paymentRecord.getAmount() > 0) {
            return toMoney(paymentRecord.getAmount());
        }
        if (Integer.valueOf(1).equals(orderPrivateCar.getPaymentMode()) && orderPrivateCar.getPayMoney() != null && orderPrivateCar.getPayMoney() > 0) {
        if ((Integer.valueOf(1).equals(orderPrivateCar.getPaymentMode()) || (orderPrivateCar.getPrepayStage() != null && orderPrivateCar.getPrepayStage() > 0))
                && orderPrivateCar.getPayMoney() != null && orderPrivateCar.getPayMoney() > 0) {
            return toMoney(orderPrivateCar.getPayMoney());
        }
        return BigDecimal.ZERO.setScale(2, RoundingMode.HALF_UP);
UserYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java
@@ -2112,7 +2112,7 @@
    private boolean isTaxiPrepayFinalStage(OrderTaxi orderTaxi) {
        return orderTaxi != null
                && !Integer.valueOf(5).equals(orderTaxi.getPrepayStage());
                && Integer.valueOf(7).equals(orderTaxi.getState());
    }
    private BigDecimal toMoney(Double amount) {
@@ -2123,6 +2123,9 @@
        PaymentRecord paymentRecord = paymentRecordService.query(1, orderTaxi.getUserId(), 1, orderTaxi.getId(), 2, orderTaxi.getPayType(), 2);
        if (paymentRecord == null) {
            paymentRecord = paymentRecordService.query(1, orderTaxi.getUserId(), 1, orderTaxi.getId(), 2, null, 2);
        }
        if (paymentRecord == null) {
            paymentRecord = paymentRecordService.query(1, null, null, orderTaxi.getId(), 2, null, 2);
        }
        if (paymentRecord != null && orderTaxi.getPayType() == null) {
            orderTaxi.setPayType(paymentRecord.getPayType());
@@ -2135,7 +2138,8 @@
        if (paymentRecord != null && paymentRecord.getAmount() != null && paymentRecord.getAmount() > 0) {
            return toMoney(paymentRecord.getAmount());
        }
        if (Integer.valueOf(1).equals(orderTaxi.getPaymentMode()) && orderTaxi.getPayMoney() != null && orderTaxi.getPayMoney() > 0) {
        if ((Integer.valueOf(1).equals(orderTaxi.getPaymentMode()) || (orderTaxi.getPrepayStage() != null && orderTaxi.getPrepayStage() > 0))
                && orderTaxi.getPayMoney() != null && orderTaxi.getPayMoney() > 0) {
            return toMoney(orderTaxi.getPayMoney());
        }
        return BigDecimal.ZERO.setScale(2, RoundingMode.HALF_UP);