Commit d992823ec5f8ee25776dfabc74e5153baaeccf12
1 parent
4f54737f
Exists in
master
and in
3 other branches
头像修改
Showing
5 changed files
with
29 additions
and
5 deletions
Show diff stats
sdk/SDKTools.ts
| ... | ... | @@ -348,6 +348,12 @@ export class SDKTools { |
| 348 | 348 | static checkmsg(scene: number, content: string, nickname?: string, title?: string, signature?: string) { |
| 349 | 349 | return WXSDK.game.checkmsg(scene, content, nickname, title, signature) |
| 350 | 350 | } |
| 351 | + /** | |
| 352 | + * 修改用户头像昵称 | |
| 353 | + */ | |
| 354 | + static updateNickname(nickname: string, headurl: string) { | |
| 355 | + return WXSDK.game.updateNickname(nickname, headurl) | |
| 356 | + } | |
| 351 | 357 | |
| 352 | 358 | } |
| 353 | 359 | ... | ... |
wxsdk/base/SDKConst.ts
| ... | ... | @@ -35,7 +35,7 @@ export const GAMEDATA = { |
| 35 | 35 | |
| 36 | 36 | |
| 37 | 37 | // sdk版本 |
| 38 | -export const SDKVersion = 'v1.0.14'; | |
| 38 | +export const SDKVersion = 'v1.0.15'; | |
| 39 | 39 | // 是否打印 |
| 40 | 40 | export const __LOG__ = false; |
| 41 | 41 | // 是否mock |
| ... | ... | @@ -112,6 +112,7 @@ export const HostKeys = { |
| 112 | 112 | attribute: 'api/member/attribute/set', //修改用户属性 |
| 113 | 113 | wxencrypted: 'api/wx/encrypted', |
| 114 | 114 | checkmsg: 'api/wx/checkmsg', //检测文本 |
| 115 | + updateNickname: 'api/member/update/nickname',//更改用户昵称头像 | |
| 115 | 116 | |
| 116 | 117 | //订单 |
| 117 | 118 | orderReport: 'api/order/v2/mimas/new', //wx订单信息上报 | ... | ... |
wxsdk/http/SDKApi.ts
| ... | ... | @@ -34,7 +34,8 @@ export class SDKApi { |
| 34 | 34 | public static wxencrypted = (...args) => SDKHttp.httpPost(DataService.I.GameApi, HostKeys.wxencrypted, ...args); |
| 35 | 35 | // 文本检测 |
| 36 | 36 | public static checkmsg = (...args) => SDKHttp.httpPost(DataService.I.GameApi, HostKeys.checkmsg, ...args); |
| 37 | - | |
| 37 | + // | |
| 38 | + public static updateNickname = (...args) => SDKHttp.httpPost(DataService.I.GameApi, HostKeys.updateNickname, ...args); | |
| 38 | 39 | //LoginApi |
| 39 | 40 | public static Login = (...args) => SDKHttp.httpPost(DataService.I.LoginApi, HostKeys.Login, ...args); |
| 40 | 41 | ... | ... |
wxsdk/service/GameService.ts
| ... | ... | @@ -145,10 +145,26 @@ export default class GameService { |
| 145 | 145 | /** |
| 146 | 146 | * 文本检测 |
| 147 | 147 | */ |
| 148 | - checkmsg(scene:number,content:string,nickname?:string,title?:string,signature?:string){ | |
| 148 | + checkmsg(scene: number, content: string, nickname?: string, title?: string, signature?: string) { | |
| 149 | + let gameid = GAMEDATA.game_id; | |
| 150 | + let uid = DataService.I.UserId; | |
| 151 | + let token = DataService.I.Token; | |
| 152 | + let openid = DataService.I.OpenId; | |
| 149 | 153 | return SDKApi.checkmsg({ |
| 154 | + gameid, | |
| 155 | + uid, | |
| 156 | + token, | |
| 157 | + openid, | |
| 158 | + scene, content, nickname, title, signature | |
| 159 | + }) | |
| 160 | + } | |
| 161 | + /** | |
| 162 | + * 文本检测 | |
| 163 | + */ | |
| 164 | + updateNickname(nickname: string, headurl: string) { | |
| 165 | + return SDKApi.updateNickname({ | |
| 150 | 166 | ...this.buildParams(), |
| 151 | - scene,content,nickname,title,signature | |
| 167 | + nickname, headurl | |
| 152 | 168 | }) |
| 153 | 169 | } |
| 154 | 170 | ... | ... |
wxsdk/utils/SignUtils.ts
| ... | ... | @@ -71,7 +71,7 @@ export default class SignUtils { |
| 71 | 71 | let query = ''; |
| 72 | 72 | for (let i = 0, len = keys.length; i < len; i++) { |
| 73 | 73 | // 为空,为 0的参数不参与签名,参数名为ver,pkv的参数不参与签名, 字符集为 utf-8 |
| 74 | - if (params[keys[i]] === '' || params[keys[i]] === '0' || params[keys[i]] === 0 || keys[i] === 'ver' || keys[i] === 'pkv') continue | |
| 74 | + if (params[keys[i]] == undefined ||params[keys[i]] === 'undefined' || params[keys[i]] === '' || params[keys[i]] === '0' || params[keys[i]] === 0 || keys[i] === 'ver' || keys[i] === 'pkv') continue | |
| 75 | 75 | key = keys[i]; |
| 76 | 76 | i && (query += ''); |
| 77 | 77 | if (SDKUtils.isArray(params[key])) { | ... | ... |