|
@@ -104,12 +104,7 @@ func (this *jyCourseOnline) NewOrder(param frpc.JyPayOrderParam) (ordercode stri
|
|
|
err = errors.New("未知支付类型")
|
|
|
return
|
|
|
}
|
|
|
- //创建支付串
|
|
|
- tradeno, prepayid, payParam, payErr := pay.CreateOrderPay(param.Price, productSign, param.Ip, param.Openid, param.PayWay)
|
|
|
- if payErr != nil {
|
|
|
- err = payErr
|
|
|
- return
|
|
|
- }
|
|
|
+
|
|
|
//插入数据库
|
|
|
now := time.Now()
|
|
|
ordercode = pay.GetOrderCode(userid)
|
|
@@ -140,6 +135,12 @@ func (this *jyCourseOnline) NewOrder(param frpc.JyPayOrderParam) (ordercode stri
|
|
|
userLotteryId = ""
|
|
|
}
|
|
|
}
|
|
|
+ //创建支付串
|
|
|
+ tradeno, prepayid, payParam, payErr := pay.CreateOrderPay(totalfee, productSign, param.Ip, param.Openid, param.PayWay)
|
|
|
+ if payErr != nil {
|
|
|
+ err = payErr
|
|
|
+ return
|
|
|
+ }
|
|
|
insertMap := map[string]interface{}{
|
|
|
"order_money": totalfee,
|
|
|
"order_status": 0,
|