|
|
@@ -30,6 +30,7 @@ func (self *PayController) Pay() {
|
|
|
|
|
|
source := self.GetString("s")
|
|
|
useCoupon, _ := self.GetBool("use_coupon", false)
|
|
|
+ useBalance, _ := self.GetBool("use_balance", false)
|
|
|
|
|
|
beego.BeeLogger.Debug("pay.oId(%s).payway(%s).(%v).use_coupon(%t)", oId, payWay, payWay == balance_model.PAY_WAY_TYPE_RECHARGE_WXPAY, useCoupon)
|
|
|
if oId == "" || payWay == "" {
|
|
|
@@ -54,7 +55,7 @@ func (self *PayController) Pay() {
|
|
|
order := order_model.GetOrderById(oId, false)
|
|
|
|
|
|
if order != nil && order.OrderType != order_model.ORDER_TYPE_CENT {
|
|
|
- self.payExchange(oId, payWay, returnUrl, source, remark, useCoupon)
|
|
|
+ self.payExchange(oId, payWay, returnUrl, source, remark, useCoupon, useBalance)
|
|
|
} else {
|
|
|
self.payCentExchange(oId, returnUrl, source, remark)
|
|
|
}
|