From 1825949df8995ed189e733a4882f13343041912f Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Fri, 05 Aug 2022 14:26:41 +0800
Subject: [PATCH] 20220805

---
 src/main/java/cc/mrbird/febs/pay/controller/XcxPayController.java |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/pay/controller/XcxPayController.java b/src/main/java/cc/mrbird/febs/pay/controller/XcxPayController.java
index 4175218..518328c 100644
--- a/src/main/java/cc/mrbird/febs/pay/controller/XcxPayController.java
+++ b/src/main/java/cc/mrbird/febs/pay/controller/XcxPayController.java
@@ -1,6 +1,7 @@
 package cc.mrbird.febs.pay.controller;
 
 import cc.mrbird.febs.common.entity.FebsResponse;
+import cc.mrbird.febs.common.enumerates.OrderDeliveryStateEnum;
 import cc.mrbird.febs.common.enumerates.OrderStatusEnum;
 import cc.mrbird.febs.mall.entity.MallOrderInfo;
 import cc.mrbird.febs.mall.mapper.MallOrderInfoMapper;
@@ -22,6 +23,7 @@
 import java.io.IOException;
 import java.math.BigDecimal;
 import java.math.RoundingMode;
+import java.util.Date;
 
 @Slf4j
 @RestController
@@ -88,6 +90,9 @@
                         if (order != null && OrderStatusEnum.WAIT_PAY.getValue() == order.getStatus()) {
                             log.debug("检查支付金额payMoney={},order.getPayMoney()={}", payMoney, order.getAmount());
                             order.setStatus(OrderStatusEnum.WAIT_SHIPPING.getValue());
+                            order.setPayResult("1");
+                            order.setPayTime(new Date());
+                            order.setDeliveryState(OrderDeliveryStateEnum.DELIVERY_WAIT.getValue());
                             mallOrderInfoMapper.updateById(order);
                             threadResult.success().message("支付成功");
                         } else {

--
Gitblit v1.9.1