用户状态接口增加gameId和gameMail字段, 用于表示统一的游戏账户id

This commit is contained in:
CounterFire2023 2024-05-14 18:56:44 +08:00
parent a1f4920ebd
commit 6e5d275f1e
3 changed files with 12 additions and 1 deletions

View File

@ -65,7 +65,7 @@
2. 增加两种任务类型: GoogleConnect, GameAchievement 2. 增加两种任务类型: GoogleConnect, GameAchievement
#### 20240514 #### 20240514
1. 用户状态(10) 增加返回emailId, email 1. 用户状态(10) 增加返回emailId, email, gameId, gameMail
2. 增加接口: 发送邮件验证码(33), 验证邮件地址(34) 2. 增加接口: 发送邮件验证码(33), 验证邮件地址(34)
### 1. 钱包预登录 ### 1. 钱包预登录
@ -373,6 +373,8 @@ body:
"mapopen": 0, // 地图开启状态, 0: 未开启, 1: 已开启 "mapopen": 0, // 地图开启状态, 0: 未开启, 1: 已开启
"enhanceCount": 1, // 当日剩余助力次数 "enhanceCount": 1, // 当日剩余助力次数
"inWhiteList": 1, // 是否得到白名单 "inWhiteList": 1, // 是否得到白名单
"gameId": '111', // 游戏帐号绑定的id, 优先取googleId
"gameMail": '', // 游戏帐号绑定的email, 优先取gmail
} }
``` ```

View File

@ -169,6 +169,8 @@ class SignController extends BaseController {
gameTicket: ingameStat.ticket, gameTicket: ingameStat.ticket,
emailId: user.emailId, emailId: user.emailId,
email: user.email, email: user.email,
gameId: user.gameId(),
gameMail: user.gameMail(),
} }
return result return result
} }

View File

@ -152,6 +152,13 @@ export class ActivityUserClass extends BaseModule {
public gameAccountBinded() { public gameAccountBinded() {
return this.googleId || this.emailId return this.googleId || this.emailId
} }
public gameId() {
return this.googleId || this.emailId
}
public gameMail() {
return this.googleEmail || this.email
}
} }
export const ActivityUser = getModelForClass(ActivityUserClass, { existingConnection: ActivityUserClass.db }) export const ActivityUser = getModelForClass(ActivityUserClass, { existingConnection: ActivityUserClass.db })