fix(game): 修复云端数据保存与获取逻辑

- 在SingletonModuleComp中增加云端数据保存成功日志输出
- 调整云端数据获取失败时的警告信息
- 初始化流程中云端登录成功后调用更新云端数据接口
- 任务开始时同步调用云端数据更新和获取接口
- 移除MissionHomeComp中未使用的HeroPageComp导入声明
This commit is contained in:
2025-10-19 20:28:25 +08:00
parent 1c40c10210
commit ff6091b3e2
6 changed files with 6 additions and 189 deletions

View File

@@ -87,9 +87,12 @@ export class SingletonModuleComp extends ecs.Comp {
}
updateCloudData(){
let gemeDate=this.getGameDate()
WxCloudApi.save(gemeDate).then((result) => {
console.log('云端保存')
if(result.result.code === 200) {
console.log("保存成功",result.result)
return true
} else {
console.warn(`[SMC]: 游戏数据增加失败: ${result.result.msg}`);
@@ -105,10 +108,11 @@ export class SingletonModuleComp extends ecs.Comp {
WxCloudApi.get().then(async (result) => {
if(result.result.code === 200) {
let data=result.result.data
console.log(`[SMC]: 获取游戏数据成功:`, result.result);
this.overrideLocalDataWithRemote(data)
return true
} else {
console.warn(`[SMC]: 游戏数据增加失败: ${result.result.msg}`);
console.warn(`[SMC]: 游戏数据增加失败`);
return false
}
}).catch((error) => {