From fe6554694d8ddf332b3d050ebb8eb5a920554880 Mon Sep 17 00:00:00 2001
From: “mitao” <“2763622819@qq.com”>
Date: 星期一, 23 三月 2026 16:44:51 +0800
Subject: [PATCH] feat:专车、出租车预支付下单联调修改
---
UserYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/OrderInfoWarpper.java | 41 ++++++++++++++++++++++++++++++++++++++++-
1 files changed, 40 insertions(+), 1 deletions(-)
diff --git a/UserYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/OrderInfoWarpper.java b/UserYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/OrderInfoWarpper.java
index c5b39dd..859ffe6 100644
--- a/UserYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/OrderInfoWarpper.java
+++ b/UserYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/OrderInfoWarpper.java
@@ -1,8 +1,8 @@
package com.stylefeng.guns.modular.system.warpper;
+import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.annotations.TableField;
-import com.stylefeng.guns.modular.specialTrain.model.OrderPrivateCar;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@@ -11,6 +11,7 @@
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
+import java.util.Objects;
@ApiModel("订单详情")
public class OrderInfoWarpper {
@@ -192,6 +193,35 @@
@ApiModelProperty("是否包车 1是2否")
private Integer zwNum;
+
+ /**
+ * 下单时系统支付模式(1=先付,2=后付)
+ */
+ @TableField("paymentMode")
+ private Integer paymentMode;
+
+ /**
+ * 预估金额(先付模式下单时计算并存储)
+ */
+ @TableField("estimateAmount")
+ private Double estimateAmount;
+
+
+ public Double getEstimateAmount() {
+ return estimateAmount;
+ }
+
+ public void setEstimateAmount(Double estimateAmount) {
+ this.estimateAmount = estimateAmount;
+ }
+
+ public Integer getPaymentMode() {
+ return paymentMode;
+ }
+
+ public void setPaymentMode(Integer paymentMode) {
+ this.paymentMode = paymentMode;
+ }
public Integer getZwNum() {
return zwNum;
@@ -1011,6 +1041,13 @@
public static OrderInfoWarpper getOrderInfoWarpper(Map<String, Object> map, List<OrderAdditionalFeeWarpper> list){
OrderInfoWarpper orderInfoWarpper = new OrderInfoWarpper();
if(null != map){
+ Object serverCarModel = map.get("serverCarModel");
+ if (Objects.nonNull(serverCarModel)) {
+ JSONArray jsonArray = JSONArray.parseArray(serverCarModel.toString());
+ if (jsonArray.size() == 1) {
+ map.put("rideType", jsonArray.getJSONObject(0).getIntValue("rideType"));
+ }
+ }
orderInfoWarpper.setOrderId(null != map.get("orderId") ? Integer.valueOf(String.valueOf(map.get("orderId"))) : 0);
orderInfoWarpper.setPid(null != map.get("pid") ? Integer.valueOf(String.valueOf(map.get("pid"))) : 0);
orderInfoWarpper.setSpellSuccess(null != map.get("spellSuccess") ? Integer.valueOf(String.valueOf(map.get("spellSuccess"))) : 1);
@@ -1087,6 +1124,8 @@
orderInfoWarpper.setResponsibilityType(null != map.get("responsibilityType") ? map.get("responsibilityType").toString() : null);
orderInfoWarpper.setCompanyName(null != map.get("companyName") ? map.get("companyName").toString() : null);
orderInfoWarpper.setZwNum(null != map.get("zwNum") ? Integer.valueOf(map.get("zwNum").toString()) : null);
+ orderInfoWarpper.setPaymentMode(null != map.get("paymentMode") ? Integer.valueOf(map.get("paymentMode").toString()) : null);
+ orderInfoWarpper.setPaymentMode(null != map.get("paymentMode") ? Integer.valueOf(map.get("paymentMode").toString()) : null);
orderInfoWarpper.setOrderAdditionalFeeWarpper(list);
}
return orderInfoWarpper;
--
Gitblit v1.7.1