Explorar o código

更改paiedPrice规则

abiao %!s(int64=5) %!d(string=hai) anos
pai
achega
cd811f3ded

+ 0 - 1
go/gopath/src/fohow.com/apps/controllers/pay_controller/after_pay_controller.go

@@ -294,7 +294,6 @@ func (self *PayController) wxPayExchangeAsync() {
 	order.PayWay = order_model.PAY_WAY_WEIXIN
 	order.PaiedAt = time.Now().Unix()
 	order.PaiedTime = time.Now()
-	order.PaiedPrice = order.TotalPrice
 	if isSuccess := order.Save(); !isSuccess {
 		beego.BeeLogger.Error("weixinpay async return. save oId=%s fail", order.OrderId)
 		self.Ctx.WriteString(wx_mp.MapToXmlString(notifyResponse))

+ 2 - 2
go/gopath/src/fohow.com/apps/controllers/pay_controller/pay_exchange_controller.go

@@ -186,7 +186,7 @@ func (self *PayController) payExchange(oId, payWay, tradPwd, returnUrl, source s
 			order.TotalPrice += freight
 			notifyUrl := fmt.Sprintf("%s/v1/pay/%s/async/%s", beego.AppConfig.String("ApiHost"), EXCHANGE_TARGET, pay_model.PAYWAY_WEIXINPAY)
 			body := fmt.Sprintf("FOHOW玖玖-购买商品")
-			payData := wx_mp.GetPayData(wxUser.Openid, order.OrderId, order.TotalPrice, body, notifyUrl, self.Ctx.Input.IP())
+			payData := wx_mp.GetPayData(wxUser.Openid, order.OrderId, order.PaiedPrice, body, notifyUrl, self.Ctx.Input.IP())
 
 			//返回数据
 			type PayData struct {
@@ -204,7 +204,7 @@ func (self *PayController) payExchange(oId, payWay, tradPwd, returnUrl, source s
 				self.ReturnError(403, apps.NoExist, "", nil)
 			}
 			//payData := wx_mp.GetPayData(wxGzh.GzhOpenId, order.OrderId , order.TotalPrice, body,notifyUrl, self.Ctx.Input.IP())
-			payData := wx_mp.GetGzhPayData(wxGzh.GzhOpenId, order.OrderId, order.TotalPrice, body, notifyUrl, self.Ctx.Input.IP())
+			payData := wx_mp.GetGzhPayData(wxGzh.GzhOpenId, order.OrderId, order.PaiedPrice, body, notifyUrl, self.Ctx.Input.IP())
 
 			//返回数据
 			type PayData struct {