andrew пре 4 година
родитељ
комит
a7ec01c174

+ 7
- 3
src/main/java/com/yunzhi/niucai/entity/TaOrder.java Прегледај датотеку

@@ -1,15 +1,16 @@
1 1
 package com.yunzhi.niucai.entity;
2 2
 
3 3
 import com.baomidou.mybatisplus.annotation.IdType;
4
-import java.time.LocalDateTime;
5 4
 import com.baomidou.mybatisplus.annotation.TableId;
6
-import java.io.Serializable;
7 5
 import io.swagger.annotations.ApiModel;
8 6
 import io.swagger.annotations.ApiModelProperty;
9 7
 import lombok.Data;
10 8
 import lombok.EqualsAndHashCode;
11 9
 import lombok.experimental.Accessors;
12 10
 
11
+import java.io.Serializable;
12
+import java.time.LocalDateTime;
13
+
13 14
 /**
14 15
  * <p>
15 16
  * 订单主表 
@@ -51,9 +52,12 @@ public class TaOrder implements Serializable {
51 52
     @ApiModelProperty(value = "创建时间")
52 53
     private LocalDateTime createDate;
53 54
 
54
-    @ApiModelProperty(value = "状态 1已支付,3支付中,0未支付")
55
+    @ApiModelProperty(value = "状态")
55 56
     private Integer status;
56 57
 
58
+    @ApiModelProperty(value = "支付状态 1已支付,3支付中,0未支付")
59
+    private Integer payStatus;
60
+
57 61
     @ApiModelProperty(value = "商户网站唯一订单号")
58 62
     private String outTradeNo;
59 63
 

+ 3
- 3
src/main/java/com/yunzhi/niucai/service/impl/TaAlipayServiceImpl.java Прегледај датотеку

@@ -74,7 +74,7 @@ public class TaAlipayServiceImpl extends ServiceImpl<TaAlipayMapper, TaAlipay> i
74 74
         }
75 75
 
76 76
         taOrder.setOutTradeNo(outTradeNo);
77
-        taOrder.setStatus(CommConstants.SRTATUS_PAYING);
77
+        taOrder.setPayStatus(CommConstants.SRTATUS_PAYING);
78 78
         return taOrderService.updateById(taOrder);
79 79
     }
80 80
 
@@ -90,12 +90,12 @@ public class TaAlipayServiceImpl extends ServiceImpl<TaAlipayMapper, TaAlipay> i
90 90
         taOrder.setUpdateDate(LocalDateTime.now());
91 91
         // 支付失败
92 92
         if (!tradeStatus.equals(CommConstants.TRADE_STATUS_SUCCESS)){
93
-            taOrder.setStatus(CommConstants.SRTATUS_UNPAYED);
93
+            taOrder.setPayStatus(CommConstants.SRTATUS_UNPAYED);
94 94
             taOrderService.updateById(taOrder);
95 95
             return;
96 96
         }
97 97
         //支付成功 更新为已支付状态
98
-        taOrder.setStatus(CommConstants.SRTATUS_EFFECTIVE);
98
+        taOrder.setPayStatus(CommConstants.SRTATUS_EFFECTIVE);
99 99
         taOrder.setTradeNo(tradeNo);
100 100
         taOrderService.updateById(taOrder);
101 101
     }

+ 3
- 3
src/main/java/com/yunzhi/niucai/service/impl/TaWxpayServiceImpl.java Прегледај датотеку

@@ -66,7 +66,7 @@ public class TaWxpayServiceImpl extends ServiceImpl<TaWxpayMapper, TaWxpay> impl
66 66
 
67 67
         // 更新状态
68 68
         taOrder.setOutTradeNo(outTradeNo);
69
-        taOrder.setStatus(CommConstants.SRTATUS_PAYING);
69
+        taOrder.setPayStatus(CommConstants.SRTATUS_PAYING);
70 70
         taOrderService.updateById(taOrder);
71 71
         return ResponseBean.success(result);
72 72
     }
@@ -83,12 +83,12 @@ public class TaWxpayServiceImpl extends ServiceImpl<TaWxpayMapper, TaWxpay> impl
83 83
         taOrder.setUpdateDate(LocalDateTime.now());
84 84
         // 支付失败
85 85
         if (!result.getResultCode().equals(CommConstants.WX_TRADE_STATUS_SUCCESS)){
86
-            taOrder.setStatus(CommConstants.SRTATUS_UNPAYED);
86
+            taOrder.setPayStatus(CommConstants.SRTATUS_UNPAYED);
87 87
             taOrderService.updateById(taOrder);
88 88
             return WxPayNotifyResponse.success("处理成功");
89 89
         }
90 90
         //支付成功 更新为已支付状态
91
-        taOrder.setStatus(CommConstants.SRTATUS_EFFECTIVE);
91
+        taOrder.setPayStatus(CommConstants.SRTATUS_EFFECTIVE);
92 92
         taOrder.setTradeNo(tradeNo);
93 93
         taOrderService.updateById(taOrder);
94 94
         return WxPayNotifyResponse.success("处理成功!");