|
@@ -106,6 +106,10 @@ func (this *PayCallBackAction) TestPay() {
|
|
if entity.AreaPackPrice.PayCallBack(thisParam) {
|
|
if entity.AreaPackPrice.PayCallBack(thisParam) {
|
|
success = true
|
|
success = true
|
|
}
|
|
}
|
|
|
|
+ case "附件下载包":
|
|
|
|
+ if entity.JyresoucePack.PayCallBack(thisParam) {
|
|
|
|
+ success = true
|
|
|
|
+ }
|
|
default:
|
|
default:
|
|
typeFlag = "未知类型"
|
|
typeFlag = "未知类型"
|
|
}
|
|
}
|
|
@@ -213,6 +217,11 @@ func (a *PayCallBackAction) AliPayCallback() {
|
|
log.Println("支付宝个人数据包支付回调更新执行出错 %+v\n", thisParam)
|
|
log.Println("支付宝个人数据包支付回调更新执行出错 %+v\n", thisParam)
|
|
return false
|
|
return false
|
|
}
|
|
}
|
|
|
|
+ } else if strings.HasPrefix(thisParam.OutTradeno, pay.ALI_FILEPACK_APP) || strings.HasPrefix(thisParam.OutTradeno, pay.ALI_FILEPACK_NATIVE) {
|
|
|
|
+ if !entity.JyresoucePack.PayCallBack(thisParam) {
|
|
|
|
+ log.Println("支付宝附件下载包支付回调更新执行出错 %+v\n", thisParam)
|
|
|
|
+ return false
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
log.Printf("支付宝支付完成回调 未知订单类型%s\n", thisParam.OutTradeno)
|
|
log.Printf("支付宝支付完成回调 未知订单类型%s\n", thisParam.OutTradeno)
|
|
}
|
|
}
|
|
@@ -308,6 +317,10 @@ func (p *PayCallBackAction) WxPayCallback() {
|
|
if update = entity.AreaPackPrice.PayCallBack(thisParam); !update {
|
|
if update = entity.AreaPackPrice.PayCallBack(thisParam); !update {
|
|
log.Printf("微信个人数据包支付回调更新执行出错 %+v\n", thisParam)
|
|
log.Printf("微信个人数据包支付回调更新执行出错 %+v\n", thisParam)
|
|
}
|
|
}
|
|
|
|
+ } else if strings.HasPrefix(thisParam.OutTradeno, pay.WX_FILEPACK_APP) || strings.HasPrefix(thisParam.OutTradeno, pay.WX_FILEPACK_JSAPI) || strings.HasPrefix(thisParam.OutTradeno, pay.WX_FILEPACK_NATIVE) { //附件下载包
|
|
|
|
+ if update = entity.JyresoucePack.PayCallBack(thisParam); !update {
|
|
|
|
+ log.Printf("微信附件下载包支付回调更新执行出错 %+v\n", thisParam)
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
log.Printf("微信支付完成回调 未知订单类型%s\n", thisParam.OutTradeno)
|
|
log.Printf("微信支付完成回调 未知订单类型%s\n", thisParam.OutTradeno)
|
|
}
|
|
}
|