奖励已经双倍奖励

This commit is contained in:
2025-08-19 19:40:34 +08:00
parent 22f35893d7
commit 854affeaae
32 changed files with 12848 additions and 7746 deletions

View File

@@ -19,7 +19,7 @@ async function login(db, wxContext) {
if (!user) {
return {
code: -4,
msg: "Failed to get or create user"
msg: "获取或创建用户失败"
};
}
@@ -38,13 +38,13 @@ async function login(db, wxContext) {
data_version: user.data_version,
last_save_time: user.last_save_time || null
},
msg: "Login successful"
msg: "登录成功"
};
} catch (error) {
console.error("Login error:", error);
console.error("登录错误:", error);
return {
code: -5,
msg: `Login error: ${error.message}`
msg: `登录错误: ${error.message}`
};
}
}
@@ -81,13 +81,13 @@ async function getOrCreaterUser(db, openid) {
});
userData._id = addResult._id;
console.log(`New user created: ${openid}, version: ${initData.data_version}`);
console.log(`新用户已创建: ${openid}, 版本: ${initData.data_version}`);
} else {
userData = res.data[0];
// 检查数据版本兼容性
const versionCheck = checkDataVersionCompatibility(userData.data_version);
console.log(`User ${openid} data version check:`, versionCheck);
console.log(`用户 ${openid} 数据版本检查:`, versionCheck);
if (versionCheck.needsUpgrade) {
// 使用新的数据管理系统合并和升级数据
@@ -110,13 +110,13 @@ async function getOrCreaterUser(db, openid) {
userData.equips = upgradedData.equips;
userData.data_version = upgradedData.data_version;
console.log(`User ${openid} data upgraded to version: ${upgradedData.data_version}`);
console.log(`用户 ${openid} 数据已升级到版本: ${upgradedData.data_version}`);
}
}
return userData;
} catch (err) {
console.error(`Get or create user err`, err);
console.error(`获取或创建用户错误`, err);
return null;
}
}
@@ -133,7 +133,7 @@ async function getUserInfo(db, openid) {
if (!user) {
return {
code: -4,
msg: "User not found"
msg: "未找到用户"
};
}
@@ -147,13 +147,13 @@ async function getUserInfo(db, openid) {
data_version: user.data_version,
last_save_time: user.last_save_time
},
msg: "User info retrieved successfully"
msg: "用户信息获取成功"
};
} catch (error) {
console.error("Get user info error:", error);
console.error("获取用户信息错误:", error);
return {
code: -5,
msg: `Get user info error: ${error.message}`
msg: `获取用户信息错误: ${error.message}`
};
}
}
@@ -170,7 +170,7 @@ async function checkVersion(db, openid) {
if (!user) {
return {
code: -4,
msg: "User not found"
msg: "未找到用户"
};
}
@@ -186,13 +186,13 @@ async function checkVersion(db, openid) {
regist_time: user.regist_time,
last_save_time: user.last_save_time
},
msg: "Version information retrieved successfully"
msg: "版本信息获取成功"
};
} catch (error) {
console.error("Check version error:", error);
console.error("检查版本错误:", error);
return {
code: -5,
msg: `Check version error: ${error.message}`
msg: `检查版本错误: ${error.message}`
};
}
}
@@ -253,19 +253,19 @@ async function upgradeUserData(db, openid) {
tals: upgradedData.tals,
equips: upgradedData.equips
},
msg: "Data upgrade completed successfully"
msg: "数据升级成功完成"
};
} else {
return {
code: -1,
msg: `Upgrade fail, ${JSON.stringify(upgradeDataRes)}`
msg: `升级失败, ${JSON.stringify(upgradeDataRes)}`
};
}
} catch (error) {
console.error("Upgrade user data error:", error);
console.error("升级用户数据错误:", error);
return {
code: -5,
msg: `Upgrade error: ${error.message}`
msg: `升级错误: ${error.message}`
};
}
}