|
|
@@ -33,7 +33,7 @@ func (self *PayController) PayAsync() {
|
|
|
target := self.Ctx.Input.Param(":target")
|
|
|
payWay := self.Ctx.Input.Param(":payway")
|
|
|
|
|
|
- beego.BeeLogger.Warn("payAsync:%s,%s", target, payWay)
|
|
|
+ //beego.BeeLogger.Warn("payAsync:%s,%s", target, payWay)
|
|
|
switch target {
|
|
|
case "balance": // 余额充值
|
|
|
|
|
|
@@ -78,7 +78,7 @@ func (self *PayController) wxPayBalanceAsync() {
|
|
|
}
|
|
|
body := self.Ctx.Input.CopyBody(102400)
|
|
|
params, err := wx_mp.ParsePayResult(body)
|
|
|
- beego.BeeLogger.Warn("after_pay_controller.wxPayBalanceAsync(%v)", params)
|
|
|
+ //beego.BeeLogger.Warn("after_pay_controller.wxPayBalanceAsync(%v)", params)
|
|
|
|
|
|
if err != nil {
|
|
|
beego.BeeLogger.Error("parsePayResult=[%s] err=[%s]", string(body), err)
|
|
|
@@ -104,7 +104,7 @@ func (self *PayController) wxPayBalanceAsync() {
|
|
|
}
|
|
|
|
|
|
//重复回调通知时,判断订单状态是否处理过了
|
|
|
- beego.BeeLogger.Warn("小程序购买代金券微信支付回调通知,订单编号=%s", order.OrderId)
|
|
|
+ //beego.BeeLogger.Warn("小程序购买代金券微信支付回调通知,订单编号=%s", order.OrderId)
|
|
|
if order.State == 1 {
|
|
|
notifyResponse["return_code"] = wx_mp.PAY_SUCCESS
|
|
|
self.Ctx.WriteString(wx_mp.MapToXmlString(notifyResponse))
|
|
|
@@ -131,7 +131,7 @@ func (self *PayController) wxPayBalanceAsync() {
|
|
|
}
|
|
|
|
|
|
notifyResponse["return_code"] = wx_mp.PAY_SUCCESS
|
|
|
- beego.BeeLogger.Warn("小程序购买代金券微信支付回调通知,订单编号=%s 订单状态=%d", order.OrderId, order.State)
|
|
|
+ //beego.BeeLogger.Warn("小程序购买代金券微信支付回调通知,订单编号=%s 订单状态=%d", order.OrderId, order.State)
|
|
|
self.Ctx.WriteString(wx_mp.MapToXmlString(notifyResponse))
|
|
|
return
|
|
|
|
|
|
@@ -181,8 +181,8 @@ func newSendInviterBenefit(wxUser *user_model.WxUser, orderId, source string) {
|
|
|
if benefitWxUser == nil || benefitWxUser.Id == int64(1) {
|
|
|
return
|
|
|
}
|
|
|
- beego.BeeLogger.Warn("benefitWxUser: %s", benefitWxUser)
|
|
|
- beego.BeeLogger.Warn("newSendInviterBenefit:%v,%v,%s", wxUser, benefitWxUser, orderId)
|
|
|
+ //beego.BeeLogger.Warn("benefitWxUser: %s", benefitWxUser)
|
|
|
+ //beego.BeeLogger.Warn("newSendInviterBenefit:%v,%v,%s", wxUser, benefitWxUser, orderId)
|
|
|
if source == user_model.SOURCE_PRODUCT_BENEFIT {
|
|
|
productOrder := order_model.GetOrderById(orderId, true)
|
|
|
if productOrder == nil {
|
|
|
@@ -196,7 +196,7 @@ func newSendInviterBenefit(wxUser *user_model.WxUser, orderId, source string) {
|
|
|
if balance_total >= productOrder.PaiedPrice-productOrder.Freight {
|
|
|
count = productOrder.PaiedPrice - productOrder.Freight
|
|
|
}
|
|
|
- beego.BeeLogger.Warn("count %d", count)
|
|
|
+ //beego.BeeLogger.Warn("count %d", count)
|
|
|
if count > 0 {
|
|
|
//先扣减群主代金券
|
|
|
s := balance_model.BALANCE_FREND_BUY
|
|
|
@@ -264,8 +264,8 @@ func shopSendInviterBenefit(wxUser *user_model.WxUser, orderId, source string) {
|
|
|
if benefitWxUser == nil || benefitWxUser.Id == int64(1) {
|
|
|
return
|
|
|
}
|
|
|
- beego.BeeLogger.Warn("shop_benefitWxUser: %s", benefitWxUser)
|
|
|
- beego.BeeLogger.Warn("shop_newSendInviterBenefit:%v,%v,%s", wxUser, benefitWxUser, orderId)
|
|
|
+ //beego.BeeLogger.Warn("shop_benefitWxUser: %s", benefitWxUser)
|
|
|
+ //beego.BeeLogger.Warn("shop_newSendInviterBenefit:%v,%v,%s", wxUser, benefitWxUser, orderId)
|
|
|
if source == user_model.SOURCE_PRODUCT_BENEFIT {
|
|
|
productOrder := order_model.GetOrderById(orderId, false)
|
|
|
if productOrder == nil || productOrder.OrderType != order_model.ORDER_TYPE_SHOP {
|
|
|
@@ -300,7 +300,7 @@ func (self *PayController) wxPayExchangeAsync() {
|
|
|
}
|
|
|
body := self.Ctx.Input.CopyBody(102400)
|
|
|
params, err := wx_mp.ParsePayResult(body)
|
|
|
- beego.BeeLogger.Warn("after_pay_controller.wxPayExchangeAsync(%v)", params)
|
|
|
+ //beego.BeeLogger.Warn("after_pay_controller.wxPayExchangeAsync(%v)", params)
|
|
|
|
|
|
if err != nil {
|
|
|
beego.BeeLogger.Error("parsePayResult=[%s] err=[%s]", string(body), err)
|
|
|
@@ -327,7 +327,7 @@ func (self *PayController) wxPayExchangeAsync() {
|
|
|
}
|
|
|
|
|
|
//重复回调通知时,判断订单状态是否已经支付
|
|
|
- beego.BeeLogger.Warn("小程序商品购买微信支付回调通知,订单编号=%s", order.OrderId)
|
|
|
+ //beego.BeeLogger.Warn("小程序商品购买微信支付回调通知,订单编号=%s", order.OrderId)
|
|
|
if order.Status != order_model.STATUS_UNPAY {
|
|
|
notifyResponse["return_code"] = wx_mp.PAY_SUCCESS
|
|
|
self.Ctx.WriteString(wx_mp.MapToXmlString(notifyResponse))
|
|
|
@@ -361,7 +361,7 @@ func (self *PayController) wxPayExchangeAsync() {
|
|
|
//更新商品售量
|
|
|
go UpdatePdSaleNums(order)
|
|
|
notifyResponse["return_code"] = wx_mp.PAY_SUCCESS
|
|
|
- beego.BeeLogger.Warn("商品购买微信支付回调通知,订单编号=%s 订单状态=%s", order.OrderId, order.Status)
|
|
|
+ //beego.BeeLogger.Warn("商品购买微信支付回调通知,订单编号=%s 订单状态=%s", order.OrderId, order.Status)
|
|
|
self.Ctx.WriteString(wx_mp.MapToXmlString(notifyResponse))
|
|
|
return
|
|
|
}
|
|
|
@@ -394,7 +394,7 @@ func (self *PayController) wxPayCashczAsync() {
|
|
|
}
|
|
|
body := self.Ctx.Input.CopyBody(102400)
|
|
|
params, err := wx_mp.ParsePayResult(body)
|
|
|
- beego.BeeLogger.Warn("after_pay_controller.wxPayCashczAsync(%v)", params)
|
|
|
+ //beego.BeeLogger.Warn("after_pay_controller.wxPayCashczAsync(%v)", params)
|
|
|
|
|
|
if err != nil {
|
|
|
beego.BeeLogger.Error("wxPayCashczAsync.parsePayResult=[%s] err=[%s]", string(body), err)
|
|
|
@@ -419,7 +419,7 @@ func (self *PayController) wxPayCashczAsync() {
|
|
|
}
|
|
|
|
|
|
//重复回调通知时,判断订单状态是否处理过了
|
|
|
- beego.BeeLogger.Warn("小程序余额充值微信支付回调通知,订单编号=%s", order.OrderId)
|
|
|
+ //beego.BeeLogger.Warn("小程序余额充值微信支付回调通知,订单编号=%s", order.OrderId)
|
|
|
if order.State == 1 {
|
|
|
notifyResponse["return_code"] = wx_mp.PAY_SUCCESS
|
|
|
self.Ctx.WriteString(wx_mp.MapToXmlString(notifyResponse))
|
|
|
@@ -438,7 +438,7 @@ func (self *PayController) wxPayCashczAsync() {
|
|
|
rechargeCash(order.WxUserId, order.UserId, order.TotalPrice, order.OrderId)
|
|
|
|
|
|
notifyResponse["return_code"] = wx_mp.PAY_SUCCESS
|
|
|
- beego.BeeLogger.Warn("小程序余额充值微信支付回调通知,订单编号=%s 订单状态=%d", order.OrderId, order.State)
|
|
|
+ //beego.BeeLogger.Warn("小程序余额充值微信支付回调通知,订单编号=%s 订单状态=%d", order.OrderId, order.State)
|
|
|
self.Ctx.WriteString(wx_mp.MapToXmlString(notifyResponse))
|
|
|
return
|
|
|
|