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,6 +348,12 @@ export class SDKTools { | ||
| 348 | static checkmsg(scene: number, content: string, nickname?: string, title?: string, signature?: string) { | 348 | static checkmsg(scene: number, content: string, nickname?: string, title?: string, signature?: string) { |
| 349 | return WXSDK.game.checkmsg(scene, content, nickname, title, signature) | 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,7 +35,7 @@ export const GAMEDATA = { | ||
| 35 | 35 | ||
| 36 | 36 | ||
| 37 | // sdk版本 | 37 | // sdk版本 |
| 38 | -export const SDKVersion = 'v1.0.14'; | 38 | +export const SDKVersion = 'v1.0.15'; |
| 39 | // 是否打印 | 39 | // 是否打印 |
| 40 | export const __LOG__ = false; | 40 | export const __LOG__ = false; |
| 41 | // 是否mock | 41 | // 是否mock |
| @@ -112,6 +112,7 @@ export const HostKeys = { | @@ -112,6 +112,7 @@ export const HostKeys = { | ||
| 112 | attribute: 'api/member/attribute/set', //修改用户属性 | 112 | attribute: 'api/member/attribute/set', //修改用户属性 |
| 113 | wxencrypted: 'api/wx/encrypted', | 113 | wxencrypted: 'api/wx/encrypted', |
| 114 | checkmsg: 'api/wx/checkmsg', //检测文本 | 114 | checkmsg: 'api/wx/checkmsg', //检测文本 |
| 115 | + updateNickname: 'api/member/update/nickname',//更改用户昵称头像 | ||
| 115 | 116 | ||
| 116 | //订单 | 117 | //订单 |
| 117 | orderReport: 'api/order/v2/mimas/new', //wx订单信息上报 | 118 | orderReport: 'api/order/v2/mimas/new', //wx订单信息上报 |
wxsdk/http/SDKApi.ts
| @@ -34,7 +34,8 @@ export class SDKApi { | @@ -34,7 +34,8 @@ export class SDKApi { | ||
| 34 | public static wxencrypted = (...args) => SDKHttp.httpPost(DataService.I.GameApi, HostKeys.wxencrypted, ...args); | 34 | public static wxencrypted = (...args) => SDKHttp.httpPost(DataService.I.GameApi, HostKeys.wxencrypted, ...args); |
| 35 | // 文本检测 | 35 | // 文本检测 |
| 36 | public static checkmsg = (...args) => SDKHttp.httpPost(DataService.I.GameApi, HostKeys.checkmsg, ...args); | 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 | //LoginApi | 39 | //LoginApi |
| 39 | public static Login = (...args) => SDKHttp.httpPost(DataService.I.LoginApi, HostKeys.Login, ...args); | 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,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 | return SDKApi.checkmsg({ | 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 | ...this.buildParams(), | 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,7 +71,7 @@ export default class SignUtils { | ||
| 71 | let query = ''; | 71 | let query = ''; |
| 72 | for (let i = 0, len = keys.length; i < len; i++) { | 72 | for (let i = 0, len = keys.length; i < len; i++) { |
| 73 | // 为空,为 0的参数不参与签名,参数名为ver,pkv的参数不参与签名, 字符集为 utf-8 | 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 | key = keys[i]; | 75 | key = keys[i]; |
| 76 | i && (query += ''); | 76 | i && (query += ''); |
| 77 | if (SDKUtils.isArray(params[key])) { | 77 | if (SDKUtils.isArray(params[key])) { |