From 9411a5a1eec19f3460eca9a6c82ebb46dc4e2f0d Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期四, 26 六月 2025 20:06:58 +0800
Subject: [PATCH] 大屏接口bug修改

---
 ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/Order.java                 |    2 
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/WithdrawDetailVO.java              |    7 +
 ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/vo/WithdrawOrderVO.java                 |    2 
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/WithdrawOrderVO.java               |    2 
 ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/Withdraw.java              |    4 +
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WxChatPayCallBack.java     |   21 +++--
 ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/entity/Order.java                       |    2 
 ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/feignClient/WithdrawClient.java   |    3 
 sql/secondary_recovery_order.sql                                                              |    2 
 ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/WithdrawRecord.java        |   52 +++++++++++++
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/request/OrderRequest.java             |    2 
 ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/OrderRequest.java          |    2 
 ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/entity/Order.java                     |    2 
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WithdrawController.java    |   47 ++++++++++-
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/entity/Withdraw.java                  |    4 +
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/WithdrawServiceImpl.java |   22 +++--
 ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/controller/WithdrawController.java      |   11 ++
 ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/WithdrawDetailVO.java      |    5 +
 18 files changed, 159 insertions(+), 33 deletions(-)

diff --git a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/Order.java b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/Order.java
index 314e5c4..785b0b5 100644
--- a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/Order.java
+++ b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/Order.java
@@ -147,7 +147,7 @@
     @TableField("subsidy")
     private BigDecimal subsidy;
 
-    @ApiModelProperty("是否已提现(0:未提现,1:已提现)")
+    @ApiModelProperty("是否已提现(0:未提现,1:审核中 2审核通过 3:已确认收款)")
     @TableField("is_withdrawal")
     private Integer isWithdrawal;
 
diff --git a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/OrderRequest.java b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/OrderRequest.java
index b256ab6..e61b5ae 100644
--- a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/OrderRequest.java
+++ b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/OrderRequest.java
@@ -100,7 +100,7 @@
     @ApiModelProperty("订单补贴金额")
     private BigDecimal subsidy;
 
-    @ApiModelProperty("是否已提现(0:未提现,1:已提现)")
+    @ApiModelProperty("是否已提现(0:未提现,1:审核中 2审核通过 3:已确认收款)")
     private Integer isWithdrawal;
 
     @ApiModelProperty("详细地址")
diff --git a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/Withdraw.java b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/Withdraw.java
index e9249d0..77363bc 100644
--- a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/Withdraw.java
+++ b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/Withdraw.java
@@ -13,6 +13,7 @@
 
 import java.math.BigDecimal;
 import java.util.Date;
+import java.util.List;
 
 /**
  * <p>
@@ -63,6 +64,9 @@
     @ApiModelProperty("城市code")
     @TableField("city_code")
     private String cityCode;
+    @ApiModelProperty("提现进度")
+    @TableField(exist = false)
+    private List<WithdrawRecord> withdrawRecords;
 
 
 }
diff --git a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/WithdrawDetailVO.java b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/WithdrawDetailVO.java
index df653da..db26031 100644
--- a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/WithdrawDetailVO.java
+++ b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/WithdrawDetailVO.java
@@ -6,6 +6,7 @@
 
 import java.math.BigDecimal;
 import java.util.Date;
+import java.util.List;
 
 /**
  * @author HJL
@@ -80,7 +81,7 @@
     @ApiModelProperty("订单补贴金额")
     private BigDecimal subsidy;
 
-    @ApiModelProperty("是否已提现(0:未提现,1:已提现)")
+    @ApiModelProperty("是否已提现(0:未提现,1:审核中 2审核通过 3:已确认收款)")
     private Integer isWithdrawal;
 
     @ApiModelProperty("提现申请状态(0待审核;1已通过;2已驳回)")
@@ -95,5 +96,7 @@
 
     @ApiModelProperty("现场照片(多张照片 ','隔开)")
     private String photo;
+    @ApiModelProperty("提现进度")
+    private List<WithdrawRecord> withdrawRecords;
 
 }
diff --git a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/WithdrawRecord.java b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/WithdrawRecord.java
new file mode 100644
index 0000000..eafb5c7
--- /dev/null
+++ b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/entity/WithdrawRecord.java
@@ -0,0 +1,52 @@
+package com.ruoyi.order.api.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 用户提现流程
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-07-09
+ */
+@Getter
+@Setter
+@TableName("t_withdraw_record")
+@ApiModel(value = "WithdrawRecord对象", description = "用户提现流程表")
+public class WithdrawRecord {
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty("提现记录id")
+    @TableField(value = "withdraw_id")
+    private String withdrawId;
+
+    @ApiModelProperty("订单id")
+    @TableField("orderId")
+    private String orderId;
+
+    @ApiModelProperty("用户id")
+    @TableField("userId")
+    private Integer userId;
+    @ApiModelProperty("类型 1=提现申请 2=平台审核 3=用户确认 4=提现成功")
+    @TableField("withdrawType")
+    private Integer withdrawType;
+    @ApiModelProperty("创建时间")
+    @TableField("createTime")
+    private Date createTime;
+    @ApiModelProperty("审核结果 1=通过 0=拒绝")
+    @TableField("auditStatus")
+    private Integer auditStatus;
+
+}
diff --git a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/feignClient/WithdrawClient.java b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/feignClient/WithdrawClient.java
index 73134a0..46f3fe4 100644
--- a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/feignClient/WithdrawClient.java
+++ b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/feignClient/WithdrawClient.java
@@ -207,4 +207,7 @@
     @GetMapping("/withdraw/withdrawDetailByUser")
     R<WithdrawDetailVO> withdrawDetailByUser(@RequestParam("orderId") String orderId);
 
+    @GetMapping("/withdraw/confirmMoney")
+
+    R<String> confirmMoney(@RequestParam("id")String id);
 }
diff --git a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/entity/Order.java b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/entity/Order.java
index a2316e8..4f82687 100644
--- a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/entity/Order.java
+++ b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/entity/Order.java
@@ -132,7 +132,7 @@
     @TableField("subsidy")
     private BigDecimal subsidy;
 
-    @ApiModelProperty("是否已提现(0:未提现,1:已提现)")
+    @ApiModelProperty("是否已提现(0:未提现,1:审核中 2审核通过 3:已确认收款)")
     @TableField("is_withdrawal")
     private Integer isWithdrawal;
 
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WithdrawController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WithdrawController.java
index 9d6cf00..054aa57 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WithdrawController.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WithdrawController.java
@@ -5,13 +5,11 @@
 import com.ruoyi.common.core.constant.Constants;
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.core.exception.GlobalException;
-import com.ruoyi.order.entity.Order;
-import com.ruoyi.order.entity.ServeRecord;
-import com.ruoyi.order.entity.Withdraw;
-import com.ruoyi.order.entity.WithdrawalSetting;
+import com.ruoyi.order.entity.*;
 import com.ruoyi.order.request.WithdrawExportRequest;
 import com.ruoyi.order.service.OrderService;
 import com.ruoyi.order.service.ServeRecordService;
+import com.ruoyi.order.service.WithdrawRecordService;
 import com.ruoyi.order.service.WithdrawService;
 import com.ruoyi.order.vo.MoneyQueryRequest;
 import com.ruoyi.order.vo.UserWithdrawRecordVO;
@@ -23,7 +21,11 @@
 
 import javax.annotation.Resource;
 import java.math.BigDecimal;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.Date;
 import java.util.List;
 import java.util.stream.Collectors;
 
@@ -41,6 +43,8 @@
 
     @Resource
     private WithdrawService withdrawService;
+    @Resource
+    private WithdrawRecordService withdrawRecordService;
     @Resource
     private OrderService orderService;
     @Resource
@@ -96,6 +100,8 @@
     public R<Withdraw> withdrawRecordDetail(@RequestParam("id") Long id) {
         Withdraw withdraw = withdrawService.lambdaQuery().eq(Withdraw::getId, id)
                 .eq(Withdraw::getIsDelete, 0).one();
+        List<WithdrawRecord> one = withdrawRecordService.lambdaQuery().eq(WithdrawRecord::getWithdrawId, id).list();
+        withdraw.setWithdrawRecords(one);
         return R.ok(withdraw);
     }
 
@@ -141,7 +147,23 @@
             if (!b) {
                 throw new GlobalException("提现失败!");
             }
+            WithdrawRecord withdrawRecord = new WithdrawRecord();
+            withdrawRecord.setWithdrawId(withdraw.getId());
+            withdrawRecord.setOrderId(withdraw.getOrderId());
+            withdrawRecord.setUserId(withdraw.getUserId());
+            withdrawRecord.setWithdrawType(2);
+            withdrawRecord.setCreateTime(new Date());
+            withdrawRecord.setAuditStatus(1);
+            withdrawRecordService.save(withdrawRecord);
         }else {
+            WithdrawRecord withdrawRecord = new WithdrawRecord();
+            withdrawRecord.setWithdrawId(withdraw.getId());
+            withdrawRecord.setOrderId(withdraw.getOrderId());
+            withdrawRecord.setUserId(withdraw.getUserId());
+            withdrawRecord.setWithdrawType(2);
+            withdrawRecord.setCreateTime(new Date());
+            withdrawRecord.setAuditStatus(0);
+            withdrawRecordService.save(withdrawRecord);
             Order order = orderService.lambdaQuery()
                     .eq(Order::getId, withdraw.getOrderId())
                     .eq(Order::getIsDelete, 0).one();
@@ -299,7 +321,20 @@
                 .eq(Withdraw::getIsDelete, 0).orderByDesc(Withdraw::getCreateTime)
                 .page(Page.of(pageNum, pageSize)));
     }
+    @GetMapping("/confirmMoney")
 
+    R<String> confirmWithdraw(@RequestParam("id")String id){
+        Withdraw withdraw = withdrawService.getById(id);
+        WithdrawRecord withdrawRecord = new WithdrawRecord();
+        withdrawRecord.setWithdrawId(withdraw.getId());
+        withdrawRecord.setOrderId(withdraw.getOrderId());
+        withdrawRecord.setUserId(withdraw.getUserId());
+        withdrawRecord.setWithdrawType(3);
+        withdrawRecord.setCreateTime(new Date());
+        withdrawRecord.setAuditStatus(1);
+        withdrawRecordService.save(withdrawRecord);
+        return R.ok();
+    }
     @GetMapping("/withdrawDetailByUser")
     @ApiOperation(value = "提现订单详情", tags = {"用户端"})
     public R<WithdrawDetailVO> withdrawDetailByUser(@RequestParam("orderId") String orderId) {
@@ -345,6 +380,10 @@
         if (null != serveRecord) {
             withdrawDetailVO.setPhoto(serveRecord.getPhoto());
         }
+        List<WithdrawRecord> list = withdrawRecordService.lambdaQuery().eq(WithdrawRecord::getOrderId, orderId)
+                .eq(WithdrawRecord::getWithdrawId, withdraw.getId())
+                .eq(WithdrawRecord::getUserId, withdraw.getUserId()).list();
+        withdrawDetailVO.setWithdrawRecords(list);
         return R.ok(withdrawDetailVO);
     }
 
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WxChatPayCallBack.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WxChatPayCallBack.java
index 5fc6d37..3059ac3 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WxChatPayCallBack.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WxChatPayCallBack.java
@@ -12,15 +12,9 @@
 import com.ruoyi.common.core.utils.StringUtils;
 import com.ruoyi.common.core.vo.UserDto;
 import com.ruoyi.common.security.annotation.RequiresPermissions;
-import com.ruoyi.order.entity.ChangeDispatch;
-import com.ruoyi.order.entity.Order;
-import com.ruoyi.order.entity.Withdraw;
-import com.ruoyi.order.entity.WithdrawDetail;
+import com.ruoyi.order.entity.*;
 import com.ruoyi.order.request.ChangeDispatchRequest;
-import com.ruoyi.order.service.ChangeDispatchService;
-import com.ruoyi.order.service.OrderService;
-import com.ruoyi.order.service.WithdrawDetailService;
-import com.ruoyi.order.service.WithdrawService;
+import com.ruoyi.order.service.*;
 import com.ruoyi.order.vx.HttpUtil;
 import com.ruoyi.system.api.RemoteUserService;
 import com.ruoyi.user.api.feignClient.UserClient;
@@ -63,6 +57,8 @@
 
     @Autowired
     private WithdrawDetailService withdrawDetailService;
+    @Autowired
+    private WithdrawRecordService withdrawRecordService;
     @Resource
     private OrderService orderService;
     @Autowired
@@ -111,6 +107,15 @@
                 withdrawDetail.setStatus("SUCCESS");
                 withdrawDetailService.updateById(withdrawDetail);
                 orderService.updateById(order);
+                WithdrawRecord withdrawRecord = new WithdrawRecord();
+                withdrawRecord.setWithdrawId(withdraw.getId());
+                withdrawRecord.setOrderId(withdraw.getOrderId());
+                withdrawRecord.setUserId(withdraw.getUserId());
+                withdrawRecord.setWithdrawType(4);
+                withdrawRecord.setCreateTime(new Date());
+                withdrawRecord.setAuditStatus(1);
+
+
             }else if ("CANCELLED".equals(state)||"CANCELING".equals(state)||"FAIL".equals(state)){
                 // 校验提现
 //                List<Withdraw> list = withdrawService.lambdaQuery().eq(Withdraw::getUserId, order.getUserId())
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/entity/Withdraw.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/entity/Withdraw.java
index 9cfb019..20b01a0 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/entity/Withdraw.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/entity/Withdraw.java
@@ -13,6 +13,7 @@
 
 import java.math.BigDecimal;
 import java.util.Date;
+import java.util.List;
 
 /**
  * <p>
@@ -71,5 +72,8 @@
     @ApiModelProperty("城市code")
     @TableField("city_code")
     private String cityCode;
+    @ApiModelProperty("提现进度")
+    @TableField(exist = false)
+    private List<WithdrawRecord> withdrawRecords;
 
 }
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/request/OrderRequest.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/request/OrderRequest.java
index 4ebabab..f09f7cc 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/request/OrderRequest.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/request/OrderRequest.java
@@ -98,7 +98,7 @@
     @ApiModelProperty("订单补贴金额")
     private BigDecimal subsidy;
 
-    @ApiModelProperty("是否已提现(0:未提现,1:已提现)")
+    @ApiModelProperty("是否已提现(0:未提现,1:审核中 2审核通过 3:已确认收款)")
     private Integer isWithdrawal;
 
     @ApiModelProperty("详细地址")
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/WithdrawServiceImpl.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/WithdrawServiceImpl.java
index e1364d9..8cd4046 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/WithdrawServiceImpl.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/WithdrawServiceImpl.java
@@ -14,16 +14,10 @@
 import com.ruoyi.common.core.utils.StringUtils;
 import com.ruoyi.common.core.vo.UserDto;
 import com.ruoyi.common.redis.service.RedisService;
-import com.ruoyi.order.entity.Order;
-import com.ruoyi.order.entity.Withdraw;
-import com.ruoyi.order.entity.WithdrawDetail;
-import com.ruoyi.order.entity.WithdrawalSetting;
+import com.ruoyi.order.entity.*;
 import com.ruoyi.order.mapper.WithdrawMapper;
 import com.ruoyi.order.request.WithdrawExportRequest;
-import com.ruoyi.order.service.OrderService;
-import com.ruoyi.order.service.WithdrawDetailService;
-import com.ruoyi.order.service.WithdrawService;
-import com.ruoyi.order.service.WithdrawalSettingService;
+import com.ruoyi.order.service.*;
 import com.ruoyi.order.vo.MoneyQueryRequest;
 import com.ruoyi.order.vo.UserWithdrawRecordVO;
 import com.ruoyi.order.vx.HttpUtil;
@@ -56,6 +50,8 @@
 
     @Resource
     private WithdrawalSettingService withdrawalSettingService;
+    @Resource
+    private WithdrawRecordService withdrawRecordService;
     @Resource
     private OrderService orderService;
     @Resource
@@ -245,8 +241,16 @@
         withdraw.setApplyForMoney(order.getOrderMoney());
         withdraw.setOrderId(orderId);
         withdraw.setCityCode(order.getCityCode());
-
         this.save(withdraw);
+        WithdrawRecord withdrawRecord = new WithdrawRecord();
+        withdrawRecord.setWithdrawId(withdraw.getId());
+        withdrawRecord.setOrderId(withdraw.getOrderId());
+        withdrawRecord.setUserId(withdraw.getUserId());
+        withdrawRecord.setWithdrawType(1);
+        withdrawRecord.setCreateTime(new Date());
+        withdrawRecord.setAuditStatus(1);
+        withdrawRecordService.save(withdrawRecord);
+
         // 未开启全局 提现审核,则用户提现不需要后台审核
         if (Constants.ZERO.equals(withdrawalSetting.getEnableProcess())) {
             // 已通过
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/WithdrawDetailVO.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/WithdrawDetailVO.java
index 4db12f5..1b10ba1 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/WithdrawDetailVO.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/WithdrawDetailVO.java
@@ -1,11 +1,13 @@
 package com.ruoyi.order.vo;
 
 import com.fasterxml.jackson.annotation.JsonFormat;
+import com.ruoyi.order.entity.WithdrawRecord;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 import java.math.BigDecimal;
 import java.util.Date;
+import java.util.List;
 
 /**
  * @author HJL
@@ -79,7 +81,7 @@
     @ApiModelProperty("订单补贴金额")
     private BigDecimal subsidy;
 
-    @ApiModelProperty("是否已提现(0:未提现,1:已提现)")
+    @ApiModelProperty("是否已提现(0:未提现,1:审核中 2审核通过 3:已确认收款)")
     private Integer isWithdrawal;
 
     @ApiModelProperty("提现申请状态(0待审核;1已通过;2已驳回)")
@@ -94,5 +96,6 @@
 
     @ApiModelProperty("现场照片(多张照片 ','隔开)")
     private String photo;
-
+    @ApiModelProperty("提现进度")
+    private List<WithdrawRecord> withdrawRecords;
 }
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/WithdrawOrderVO.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/WithdrawOrderVO.java
index e11e1b3..669ef63 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/WithdrawOrderVO.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/WithdrawOrderVO.java
@@ -34,7 +34,7 @@
     @ApiModelProperty("订单完成时间")
     private Date completeTime;
 
-    @ApiModelProperty("是否已提现(0:未提现,1:已提现)")
+    @ApiModelProperty("是否已提现(0:未提现,1:审核中 2审核通过 3:已确认收款)")
     private Integer isWithdrawal;
 
 }
diff --git a/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/controller/WithdrawController.java b/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/controller/WithdrawController.java
index 1e2bd89..8c442c4 100644
--- a/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/controller/WithdrawController.java
+++ b/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/controller/WithdrawController.java
@@ -66,13 +66,22 @@
         }
         return withdrawClient.withdrawDetailByUser(orderId);
     }
+    @GetMapping("/confirmMoney")
+    @ApiOperation(value = "确认收款", tags = {"用户端-个人中心-提现"})
+    @ApiImplicitParams({
+            @ApiImplicitParam(value = "提现记录id", name = "id", dataType = "String", required = true)
+
+    })
+    public  R<String> confirmMoney(@RequestParam("id") String id) {
+        return withdrawClient.confirmMoney(id);
+
+    }
 
     @GetMapping("/confirmWithdraw")
     @ApiOperation(value = "确认提现", tags = {"用户端-个人中心-提现"})
     @ApiImplicitParams({
             @ApiImplicitParam(value = "订单id", name = "orderId", dataType = "Integer", required = true)
     })
-
     public synchronized R<Boolean> confirmWithdraw(@RequestParam String orderId) {
         LoginUserInfo loginUser = tokenService.getLoginUserByUser();
         if (null == loginUser) {
diff --git a/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/entity/Order.java b/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/entity/Order.java
index b4c1c56..4d5ee1e 100644
--- a/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/entity/Order.java
+++ b/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/entity/Order.java
@@ -126,7 +126,7 @@
     @TableField("complete_time")
     private Date completeTime;
 
-    @ApiModelProperty("是否已提现(0:未提现,1:已提现)")
+    @ApiModelProperty("是否已提现(0:未提现,1:审核中 2审核通过 3:已确认收款)")
     @TableField("is_withdrawal")
     private Integer isWithdrawal;
 
diff --git a/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/vo/WithdrawOrderVO.java b/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/vo/WithdrawOrderVO.java
index ad44d1c..81e7663 100644
--- a/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/vo/WithdrawOrderVO.java
+++ b/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/vo/WithdrawOrderVO.java
@@ -39,7 +39,7 @@
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date completeTime;
 
-    @ApiModelProperty("是否已提现(0:未提现,1:已提现)")
+    @ApiModelProperty("是否已提现(0:未提现,1:审核中 2审核通过 3:已确认收款)")
     private Integer isWithdrawal;
 
     @ApiModelProperty("订单金额")
diff --git a/sql/secondary_recovery_order.sql b/sql/secondary_recovery_order.sql
index a716b52..9ffc802 100644
--- a/sql/secondary_recovery_order.sql
+++ b/sql/secondary_recovery_order.sql
@@ -365,7 +365,7 @@
   `latitude` double NULL DEFAULT NULL COMMENT '下单用户纬度',
   `arrive_time` datetime NULL DEFAULT NULL COMMENT '师傅到达预约地点时间',
   `complete_time` datetime NULL DEFAULT NULL COMMENT '订单完成时间',
-  `is_withdrawal` int NULL DEFAULT NULL COMMENT '是否已提现(0:未提现,1:已提现)',
+  `is_withdrawal` int NULL DEFAULT NULL COMMENT '是否已提现(0:未提现,1:审核中 2审核通过 3:已确认收款)',
   `subsidy` decimal(10, 6) NULL DEFAULT NULL COMMENT '补贴金额',
   `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '详细地址',
   `top_sort` int NULL DEFAULT NULL COMMENT '置顶顺序',

--
Gitblit v1.7.1