From 54321458eb866c1511f17b24f65dcbfe471e5b3e Mon Sep 17 00:00:00 2001 From: chen wei bo <1025839511@qq.com> Date: Tue, 9 Sep 2025 11:14:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=8F=E8=AE=AE=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/Scripts/Sub/UI/PreloadUI.ts | 6 +++--- assets/Scripts/chat18x/data/GirlChatData.ts | 4 ++-- assets/Scripts/chat18x/data/GirlData.ts | 13 ++++++++----- assets/Scripts/chat18x/data/GirlUnlockData.ts | 4 ++-- .../Scripts/chat18x/network/services/GirlService.ts | 2 +- 5 files changed, 16 insertions(+), 13 deletions(-) diff --git a/assets/Scripts/Sub/UI/PreloadUI.ts b/assets/Scripts/Sub/UI/PreloadUI.ts index b1d8be8e..07d4effc 100644 --- a/assets/Scripts/Sub/UI/PreloadUI.ts +++ b/assets/Scripts/Sub/UI/PreloadUI.ts @@ -276,7 +276,7 @@ export class PreloadUI extends Component { const loginData = DataManager.I.getDataById(DataId.Login); loginData.token = resData.token; loginData.refreshToken = resData.refreshToken; - loginData.expire = resData.expire; + loginData.expire = Number(resData.expire); const playerData = DataManager.I.getDataById(DataId.Player); playerData.name = resData.name; const accountData = DataManager.I.getDataById(DataId.Account); @@ -301,8 +301,8 @@ export class PreloadUI extends Component { const resData = res.data; // 保存数据 const walletData = DataManager.I.getDataById(DataId.Wallet); - walletData.balance = resData.balance; - walletData.vipExpire = resData.vipExpire; + walletData.balance = Number(resData.balance); + walletData.vipExpire = Number(resData.vipExpire); } } diff --git a/assets/Scripts/chat18x/data/GirlChatData.ts b/assets/Scripts/chat18x/data/GirlChatData.ts index 4977da66..1eac96f1 100644 --- a/assets/Scripts/chat18x/data/GirlChatData.ts +++ b/assets/Scripts/chat18x/data/GirlChatData.ts @@ -56,7 +56,7 @@ export class GirlChatData extends BaseData { /** 保存总聊天次数 */ public setChatTotalCount(value: number): void { this.chatTotalCount = value; - console.log("当前总聊天次数:", this.chatTotalCount); + console.log("当前技师 ", this.id, " ,总聊天次数:", this.chatTotalCount); } /** 获取剩余聊天次数 */ @@ -67,7 +67,7 @@ export class GirlChatData extends BaseData { /** 保存剩余聊天次数 */ public setChatRemainCount(value: number): void { this.chatRemainCount = value; - console.log("当前剩余聊天次数:", this.chatRemainCount); + console.log("当前技师 ", this.id, " ,剩余聊天次数:", this.chatRemainCount); } /** 更新剩余聊天次数 */ diff --git a/assets/Scripts/chat18x/data/GirlData.ts b/assets/Scripts/chat18x/data/GirlData.ts index e5fc1b49..887a769a 100644 --- a/assets/Scripts/chat18x/data/GirlData.ts +++ b/assets/Scripts/chat18x/data/GirlData.ts @@ -84,6 +84,9 @@ export class GirlData extends BaseData { this.setGirlBrief(categoryId, data.girls); this.setGirlUnlock(categoryId, data.girls); this.setGirlFavorability(categoryId, data.girls); + + const bucket = this.ensureBucket(categoryId); + console.log("保存类别 ", categoryId, " 的技师列表: ", bucket); } /** 保存技师详细数据 */ @@ -96,6 +99,9 @@ export class GirlData extends BaseData { this.setGirlUnlock(categoryId, details); this.setGirlChat(categoryId, details); this.setGirlFavorability(categoryId, details); + + const bucket = this.ensureBucket(categoryId); + console.log("保存类别 ", categoryId, " 的详细数据: ", bucket); } /** --------------------------------------------------------- 技师的简要数据 --------------------------------------------------------- */ @@ -136,7 +142,6 @@ export class GirlData extends BaseData { existed.add(g.id); } } - console.log("保存技师的简要数据: ", bucket); } private parseOneGirlBrief(data: proto.cs.IGirls): GirlBriefData | null { @@ -257,7 +262,6 @@ export class GirlData extends BaseData { if (!one) continue; bucket.details.set(g.id, one); } - console.log("保存技师的详细数据: ", bucket); } /** 取某分类 + girlId 的详细数据 */ @@ -410,7 +414,6 @@ export class GirlData extends BaseData { if (!one) continue; bucket.unlocks.set(g.id, one); } - console.log("保存技师的解锁数据: ", bucket); } /** 取某分类 + girlId 的解锁数据 */ @@ -476,6 +479,7 @@ export class GirlData extends BaseData { if (!data) return null; let oneData = new GirlChatData(); oneData.init?.(DataId.GirlChat); + oneData.setId(data.id); oneData.setChatTotalCount(data.chatTotalCount); oneData.setChatRemainCount(data.chatRemainCount); return oneData; @@ -490,7 +494,6 @@ export class GirlData extends BaseData { if (!one) continue; bucket.chats.set(g.id, one); } - console.log("保存技师的聊天数据: ", bucket); } /** 取某分类 + girlId 的聊天数据 */ @@ -542,6 +545,7 @@ export class GirlData extends BaseData { if (!data) return null; let oneData = new GirlFavorabilityData(); oneData.init?.(DataId.GirlFavorability); + oneData.setId(data.id); oneData.setStar(data.star); return oneData; } @@ -555,7 +559,6 @@ export class GirlData extends BaseData { if (!one) continue; bucket.favorability.set(g.id, one); } - console.log("保存技师的好感度数据: ", bucket); } /** 取某分类 + girlId 的好感度数据 */ diff --git a/assets/Scripts/chat18x/data/GirlUnlockData.ts b/assets/Scripts/chat18x/data/GirlUnlockData.ts index e9bc4eb7..da9da60d 100644 --- a/assets/Scripts/chat18x/data/GirlUnlockData.ts +++ b/assets/Scripts/chat18x/data/GirlUnlockData.ts @@ -81,7 +81,7 @@ export class GirlUnlockData extends BaseData { if (!exists) { this.unlockedImageIds.push(id); } - // console.log("技师 ", this.id, " 当前解锁图片的所有id:",this.unlockedImageIds); + console.log("技师 ", this.id, " 当前解锁图片的所有id:",this.unlockedImageIds); } /** 获取所有解锁图片的 id */ @@ -113,7 +113,7 @@ export class GirlUnlockData extends BaseData { if (!exists) { this.unlockedVideoIds.push(id); } - // console.log("技师 ", this.id, " 当前解锁视频的所有id:",this.unlockedVideoIds); + console.log("技师 ", this.id, " 当前解锁视频的所有id:",this.unlockedVideoIds); } /** 获取所有解锁视频的 id */ diff --git a/assets/Scripts/chat18x/network/services/GirlService.ts b/assets/Scripts/chat18x/network/services/GirlService.ts index 777a933c..b2bcca54 100644 --- a/assets/Scripts/chat18x/network/services/GirlService.ts +++ b/assets/Scripts/chat18x/network/services/GirlService.ts @@ -5,7 +5,7 @@ import type { ApiResponse } from "../client/types"; import proto from "db://assets/Scripts/proto/proto.pb.js"; // 模拟开关 -const USE_MOCK = true; +const USE_MOCK = false; export class GirlService implements IGirlService { private static _I: GirlService | null = null;