1234567891011121314151617181920212223242526272829303132333435 |
- package dao
- import (
- "context"
- "fmt"
- "net/url"
- "go-common/app/job/main/vip/model"
- "go-common/library/log"
- "github.com/pkg/errors"
- )
- const (
- _retryAutoRenew = "/x/internal/autorenew/retry"
- )
- //AutoRenewPay auto renew pay.
- func (d *Dao) AutoRenewPay(c context.Context, mid int64) (res *model.CommonResq, err error) {
- res = new(model.CommonResq)
- val := url.Values{}
- val.Add("mid", fmt.Sprintf("%d", mid))
- url := d.c.VipURI + _retryAutoRenew
- if err = d.client.Post(c, url, "", val, res); err != nil {
- log.Error("reques fail url %v params:%+v result:%+v, err:%+v", url, val, res, err)
- err = errors.WithStack(err)
- return
- }
- if res.Code != 0 {
- log.Error("reques fail url %v params:%+v result:%+v, err:%+v", url, val, res, err)
- return
- }
- log.Info("reques success url %v params:%+v result:%+v", url, val, res)
- return
- }
|