Create & Init Project...
This commit is contained in:
35
app/job/main/vip/dao/http.go
Normal file
35
app/job/main/vip/dao/http.go
Normal file
@ -0,0 +1,35 @@
|
||||
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
|
||||
}
|
Reference in New Issue
Block a user