diff --git a/shared/domain/sdk.ts b/shared/domain/sdk.ts index d508e40fa..7407d8f47 100644 --- a/shared/domain/sdk.ts +++ b/shared/domain/sdk.ts @@ -39,7 +39,7 @@ export class LoginValidateData37 { unique_realname_id: string; // 用户身份证唯一标识 @prop({ required: true }) - childGameId: number; // 子游戏id + childGameId: string; // 子游戏id @prop({ required: true }) platformAppid: string; // 渠道标识 diff --git a/web-server/app/service/Auth.ts b/web-server/app/service/Auth.ts index 9b07cc7d6..38be2b066 100644 --- a/web-server/app/service/Auth.ts +++ b/web-server/app/service/Auth.ts @@ -414,7 +414,7 @@ export default class Auth extends Service { let channelId = getChannelId(channelType, requestResult.data.uid); const token = ctx.service.utils.generateStr(256); let { isCreate, user} = await UserModel.createOrUpdateChannelUser(channelId, channelType, { - ...requestResult.data, childGameId, platformAppid + ...requestResult.data, childGameId:`${childGameId}`, platformAppid }, token, platform, pkgName, serverType, deviceId, ctx.clientIp); if(isCreate) { // ctx.service.sdk.reportTAEventWithDistinctId(distinctId, TA_EVENT.REGISTER, null, ctx.clientIp);