新增游戏图标,用户头像上传功能
This commit is contained in:
@ -51,6 +51,7 @@ func init() {
|
||||
{
|
||||
// 上传图片
|
||||
enforcer.AddPolicy("user", "/x/upload/image", "POST", "上传图片")
|
||||
enforcer.AddPolicy("user", "/x/upload/user", "POST", "上传头像图片")
|
||||
|
||||
//
|
||||
enforcer.AddPolicy("user", "/x/user", "PUT", "修改个人信息")
|
||||
@ -90,6 +91,7 @@ func init() {
|
||||
{
|
||||
// admin
|
||||
enforcer.AddPolicy("admin", "/x/admin/info", "GET", "获取管理员用户信息")
|
||||
enforcer.AddPolicy("admin", "/x/upload/game", "POST", "管理员上传游戏图标")
|
||||
|
||||
// role
|
||||
enforcer.AddPolicy("admin", "/x/role", "GET", "管理员获取角色列表")
|
||||
|
||||
@ -170,6 +170,25 @@ func (c *weChatClient) GetToken() string {
|
||||
return c.Token
|
||||
}
|
||||
|
||||
func (c *weChatClient) GetUserUnionId(openid string) (unionId string, err error) {
|
||||
return
|
||||
func (c *weChatClient) GetUserUnionId(ctx context.Context, openid string) (unionId string, err error) {
|
||||
|
||||
// TODO 获取唯一UnionId
|
||||
//result := struct {
|
||||
// UnionId string `json:"unionid"`
|
||||
//}{}
|
||||
//
|
||||
//resp, err := resty.New().R().
|
||||
// SetQueryParams(g.MapStrStr{"access_token": c.accessToken}).SetQueryParam("openid", openid).
|
||||
// SetResult(&result).
|
||||
// Get("https://api.weixin.qq.com/cgi-bin/user/info")
|
||||
//
|
||||
//if err != nil {
|
||||
// glog.Errorf(ctx, "发起 get ticket 请求出现异常: %+v", err)
|
||||
// return "", ecode.Fail.Sub("发起 get ticket 请求出现异常")
|
||||
//}
|
||||
//if resp.StatusCode() != 200 {
|
||||
// glog.Errorf(ctx, "获取微信 ticket 响应异常: %+v", resp.Status())
|
||||
// return "", ecode.Fail.Sub("获取微信 ticket 失败")
|
||||
//}
|
||||
return openid, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user