支付回调
This commit is contained in:
parent
39fb6d4d93
commit
0f747c2578
|
@ -32,7 +32,11 @@ func WxCallback(c *gin.Context) {
|
||||||
var payChannelModel paychannelmodel.PayChannel
|
var payChannelModel paychannelmodel.PayChannel
|
||||||
payChannelIdInt, _ := strconv.Atoi(payChannelId)
|
payChannelIdInt, _ := strconv.Atoi(payChannelId)
|
||||||
payChannelModel.Id = int64(payChannelIdInt)
|
payChannelModel.Id = int64(payChannelIdInt)
|
||||||
services.PayChannelGet(&payChannelModel)
|
code := services.PayChannelGet(&payChannelModel)
|
||||||
|
if code == errorcode.PayChannelNotFound {
|
||||||
|
logger.Error(c, "AliCallback-回调数据未获取到支付配置,404")
|
||||||
|
c.String(http.StatusBadRequest, "%s", "fail")
|
||||||
|
}
|
||||||
if payChannelModel.ChannelType != common.PAY_CHANNEL_WECHAT_H5 {
|
if payChannelModel.ChannelType != common.PAY_CHANNEL_WECHAT_H5 {
|
||||||
logger.Error(c, "WxCallback-回调数据解析支付配置错误,查询的数据不是当前渠道")
|
logger.Error(c, "WxCallback-回调数据解析支付配置错误,查询的数据不是当前渠道")
|
||||||
c.String(http.StatusBadRequest, "%s", "fail")
|
c.String(http.StatusBadRequest, "%s", "fail")
|
||||||
|
@ -81,14 +85,14 @@ func AliCallback(c *gin.Context) {
|
||||||
payChannelIdInt, _ := strconv.Atoi(payChannelId)
|
payChannelIdInt, _ := strconv.Atoi(payChannelId)
|
||||||
payChannelModel.Id = int64(payChannelIdInt)
|
payChannelModel.Id = int64(payChannelIdInt)
|
||||||
code := services.PayChannelGet(&payChannelModel)
|
code := services.PayChannelGet(&payChannelModel)
|
||||||
if payChannelModel.ChannelType != common.PAY_CHANNEL_ALIPAY_WEB {
|
|
||||||
logger.Error(c, "AliCallback-回调数据解析支付配置错误,查询的数据不是当前渠道")
|
|
||||||
c.String(http.StatusBadRequest, "%s", "fail")
|
|
||||||
}
|
|
||||||
if code == errorcode.PayChannelNotFound {
|
if code == errorcode.PayChannelNotFound {
|
||||||
logger.Error(c, "AliCallback-回调数据未获取到支付配置,404")
|
logger.Error(c, "AliCallback-回调数据未获取到支付配置,404")
|
||||||
c.String(http.StatusBadRequest, "%s", "fail")
|
c.String(http.StatusBadRequest, "%s", "fail")
|
||||||
}
|
}
|
||||||
|
if payChannelModel.ChannelType != common.PAY_CHANNEL_ALIPAY_WEB {
|
||||||
|
logger.Error(c, "AliCallback-回调数据解析支付配置错误,查询的数据不是当前渠道")
|
||||||
|
c.String(http.StatusBadRequest, "%s", "fail")
|
||||||
|
}
|
||||||
|
|
||||||
var aliConfig paymentService.AliPay
|
var aliConfig paymentService.AliPay
|
||||||
var aliConfigModel struct {
|
var aliConfigModel struct {
|
||||||
|
|
Loading…
Reference in New Issue