package pay import ( "code.fnuoos.com/go_rely_warehouse/zyos_go_pay.git/db" "code.fnuoos.com/go_rely_warehouse/zyos_go_pay.git/db/model" "errors" ) func JudgePayChannel(mid, paySceneIdentifier string) (model.PayChannel, error) { var payChannelMaster = model.PayChannelMaster{} var payChannel = model.PayChannel{} res, err := db.Db.Where("app_id = ?", mid).And("identifier = ?", paySceneIdentifier).Get(&payChannelMaster) if err != nil { return payChannel, err } if !res { return payChannel, errors.New("查询数据失败") } if payChannelMaster.ChannelId == 0 { return payChannel, errors.New("请联系服务商绑定支付渠道") } return payChannel, nil }