kobe6258 il y a 3 semaines
Parent
commit
5780760134

+ 5 - 0
common/utils/payment/payment_utils.go

@@ -112,3 +112,8 @@ func Ready(token string, param PaymentParam) (err error) {
 	paramMap, _ := StructToMap(param)
 	return rdb.UpdateHSetNoExpire(token, paramMap)
 }
+func Used(token string, param PaymentParam) (err error) {
+	param.Status = USED
+	paramMap, _ := StructToMap(param)
+	return rdb.UpdateHSetNoExpire(token, paramMap)
+}

+ 2 - 1
controllers/payment/payment_controller.go

@@ -160,7 +160,8 @@ func (pc *PaymentController) PayOrderStatus(token string) {
 		}
 		if paymentParams.Status == payUtils.READY {
 			//查询到就绪之后将token状态重置为已用
-			pc.SuccessResult("支付订单创建成功", paymentParams, result)
+			_ = payUtils.Used(redis.GenerateWechatOrderToken(token), paymentParams)
+			pc.SuccessResult("支付订单就绪", paymentParams, result)
 			return
 		}
 		return