You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
789 B
37 lines
789 B
package dao |
|
|
|
import ( |
|
"context" |
|
"fmt" |
|
|
|
"go-common/library/ecode" |
|
"go-common/library/log" |
|
"net/url" |
|
) |
|
|
|
const ( |
|
_frozenChange = "/internal/v1/user/frozenChange" |
|
) |
|
|
|
// OldFrozenChange . |
|
func (d *Dao) OldFrozenChange(mid, status int64) (err error) { |
|
var ( |
|
c = context.Background() |
|
) |
|
params := url.Values{} |
|
params.Set("mid", fmt.Sprintf("%v", mid)) |
|
params.Set("status", fmt.Sprintf("%v", status)) |
|
rel := new(struct { |
|
Code int64 `json:"code"` |
|
Data string `json:"data"` |
|
}) |
|
if err = d.client.Get(c, d.c.URLConf.OldVipCoURL+_frozenChange, "127.0.0.1", params, rel); err != nil { |
|
log.Error("send error(%v) url(%v)", err, d.c.URLConf.OldVipCoURL+_frozenChange) |
|
return |
|
} |
|
if rel != nil && rel.Code == int64(ecode.OK.Code()) { |
|
return |
|
} |
|
err = ecode.VipJavaAPIErr |
|
return |
|
}
|
|
|