协议修改

This commit is contained in:
chen wei bo
2025-08-25 11:31:15 +08:00
parent da18ae3155
commit 6a6510e34a
11 changed files with 6533 additions and 21936 deletions
+24 -25
View File
@@ -37,6 +37,7 @@ import MachineInfoService from "db://assets/Scripts/chat18x/foundation/identity/
import { AuthService } from "db://assets/Scripts/chat18x/network/services/AuthService";
import { PlayerDataService } from "db://assets/Scripts/chat18x/network/services/PlayerDataService";
import { ApiCode } from "db://assets/Scripts/chat18x/network/client/types";
import proto from 'db://assets/Scripts/proto/proto.pb.js';
const { ccclass, property } = _decorator;
@@ -260,38 +261,36 @@ export class PreloadUI extends Component {
const deviceId = DeviceIdService.I.id;
const machineIdentifier = MachineInfoService.I.getMachineIdentifier();
const reqData = {
GameName: ConfigManager.tables.TbGlobalConfig.GameName,
Identifier: deviceId,
IdentityType: 1,
OperateType: 1,
ShareDeposit: '',
MachineIdentifier: machineIdentifier,
SdkUid: '',
platType: 'guset',
userId: deviceId,
device: deviceId,
os: 3,
};
console.log("登录请求数据:", reqData);
let res = await AuthService.I.login(reqData);
console.log("登录响应数据:", res);
if (res && res.code === ApiCode.OK) {
if (res && res.code === proto.cs.EnmRetCode.SUCCESS) {
const resData = res.data;
// 保存数据
const loginData = DataManager.I.getDataById<LoginData>(DataId.Login);
loginData.operateType = resData.OperateType;
loginData.token = resData.Token;
loginData.ip = resData.Ip;
loginData.machineIdentifier = resData.MachineIdentifier;
loginData.sdkUid = resData.SdkUid;
loginData.lastLoginTime = resData.LastLoginTime;
const accountData = DataManager.I.getDataById<AccountData>(DataId.Account);
accountData.identifier = resData.Identifier;
accountData.identityType = resData.IdentityType;
accountData.uid = resData.Uid;
accountData.isNewGuide = resData.IsNewGuide;
accountData.isNewRegist = resData.IsNewRegist;
const metaData = DataManager.I.getDataById<MetaData>(DataId.Meta);
metaData.gameName = resData.GameName;
const netTimeData = DataManager.I.getDataById<NetTimeData>(DataId.NetTime);
netTimeData.serverTime = resData.ServerTime;
netTimeData.timezoneOffset = resData.TimezoneOffset;
// loginData.operateType = resData.OperateType;
loginData.token = resData.token;
// loginData.refreshToken = resData.refreshToken;
// loginData.ip = resData.Ip;
// loginData.machineIdentifier = resData.MachineIdentifier;
// loginData.sdkUid = resData.SdkUid;
// loginData.lastLoginTime = resData.LastLoginTime;
// const accountData = DataManager.I.getDataById<AccountData>(DataId.Account);
// accountData.identifier = resData.Identifier;
// accountData.identityType = resData.IdentityType;
// accountData.uid = resData.Uid;
// accountData.isNewGuide = resData.IsNewGuide;
// accountData.isNewRegist = resData.IsNewRegist;
// const metaData = DataManager.I.getDataById<MetaData>(DataId.Meta);
// metaData.gameName = resData.GameName;
// const netTimeData = DataManager.I.getDataById<NetTimeData>(DataId.NetTime);
// netTimeData.serverTime = resData.ServerTime;
// netTimeData.timezoneOffset = resData.TimezoneOffset;
this.loginFinish = true;