|
@@ -31,13 +31,13 @@ type PaymentToken struct {
|
|
|
|
|
|
// PaymentParam 支付参数结构
|
|
|
type PaymentParam struct {
|
|
|
- ProductOrderNo string `json:"product_order_no" mapStruct:"ProductOrderNo"`
|
|
|
- PayOrderNo string `json:"pay_order_no" mapStruct:"PayOrderNo"`
|
|
|
- PrepayId string `json:"prepay_id" mapStruct:"PrepayId"`
|
|
|
+ ProductOrderNo string `json:"productOrderNo" mapStruct:"ProductOrderNo"`
|
|
|
+ PayOrderNo string `json:"payOrderNo" mapStruct:"PayOrderNo"`
|
|
|
+ Package string `json:"package" mapStruct:"Package"`
|
|
|
Timestamp string `json:"timestamp" mapStruct:"Timestamp"`
|
|
|
- NonceStr string `json:"nonce_str" mapStruct:"NonceStr"`
|
|
|
- PaySign string `json:"pay_sign" mapStruct:"PaySign"`
|
|
|
- SignType string `json:"sign_type" mapStruct:"SignType"`
|
|
|
+ NonceStr string `json:"nonceStr" mapStruct:"NonceStr"`
|
|
|
+ PaySign string `json:"paySign" mapStruct:"PaySign"`
|
|
|
+ SignType string `json:"signType" mapStruct:"SignType"`
|
|
|
Status string `json:"status" mapStruct:"Status"`
|
|
|
}
|
|
|
|
|
@@ -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)
|
|
|
+}
|