|
@@ -144,7 +144,7 @@ func HandleOrderHandle(itemCallback *WechatPayCallback) {
|
|
|
}
|
|
|
}()
|
|
|
outTradeNo := itemCallback.OutTradeNo
|
|
|
- orderDetail, e := order.GetCygxOrderDetailByOrderCode(outTradeNo)
|
|
|
+ orderDetail, e := order.GetCygxOrderDetailByOutTradeNo(outTradeNo)
|
|
|
if e != nil {
|
|
|
err = errors.New("GetCygxOrderDetailByOrderCode, Err: " + e.Error())
|
|
|
return
|
|
@@ -159,13 +159,13 @@ func HandleOrderHandle(itemCallback *WechatPayCallback) {
|
|
|
|
|
|
if itemCallback.TradeState != "SUCCESS" { // 回调显示支付不成功,模版消息推送
|
|
|
if e != nil {
|
|
|
- err = errors.New("支付失败, OrderCode: " + outTradeNo)
|
|
|
+ err = errors.New("支付失败, OutTradeNo: " + outTradeNo)
|
|
|
return
|
|
|
}
|
|
|
}
|
|
|
|
|
|
itemOrder := new(order.CygxOrder)
|
|
|
- itemOrder.OrderCode = itemCallback.OutTradeNo
|
|
|
+ itemOrder.OrderCode = orderDetail.OrderCode
|
|
|
itemOrder.PayTime = itemCallback.SuccessTime
|
|
|
itemOrder.PayMoney = float64(float64(itemCallback.Amount.PayerTotal) / 100) // 金额分转换处理
|
|
|
itemOrder.OrderStatus = 2
|
|
@@ -267,7 +267,7 @@ func HandleOrderRefundHandle(itemCallback *WechatPayCallback) {
|
|
|
}
|
|
|
}()
|
|
|
outTradeNo := itemCallback.OutTradeNo
|
|
|
- orderDetail, e := order.GetCygxOrderDetailByOrderCode(outTradeNo)
|
|
|
+ orderDetail, e := order.GetCygxOrderDetailByOutTradeNo(outTradeNo)
|
|
|
if e != nil {
|
|
|
err = errors.New("GetCygxOrderDetailByOrderCode, Err: " + e.Error())
|
|
|
return
|
|
@@ -281,7 +281,7 @@ func HandleOrderRefundHandle(itemCallback *WechatPayCallback) {
|
|
|
}
|
|
|
|
|
|
itemOrder := new(order.CygxOrder)
|
|
|
- itemOrder.OrderCode = itemCallback.OutTradeNo
|
|
|
+ itemOrder.OrderCode = orderDetail.OrderCode
|
|
|
itemOrder.RefundTime = itemCallback.SuccessTime
|
|
|
itemOrder.RefundMoney = float64(float64(itemCallback.Amount.PayerTotal) / 100) // 金额分转换处理
|
|
|
itemOrder.OrderStatus = 3
|
|
@@ -333,9 +333,9 @@ func HandleOrderRefundHandle(itemCallback *WechatPayCallback) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if orderDetail.Source == utils.CYGX_OBJ_ACTIVITY {
|
|
|
- go CancelActivitySignupByWechatPay(orderDetail.SourceId, orderDetail.UserId) //微信退款成功自动取消报名
|
|
|
- }
|
|
|
+ //if orderDetail.Source == utils.CYGX_OBJ_ACTIVITY {
|
|
|
+ // go CancelActivitySignupByWechatPay(orderDetail.SourceId, orderDetail.UserId) //微信退款成功自动取消报名
|
|
|
+ //}
|
|
|
return
|
|
|
}
|
|
|
|