奖励已经双倍奖励

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

View File

@@ -8,7 +8,7 @@ const { DATA_VERSION } = require('../user_init_data');
* @param {Object} extra 额外信息
* @returns {Object} 响应对象
*/
function success(data = null, message = "Success", extra = {}) {
function success(data = null, message = "成功", extra = {}) {
return {
code: 200,
data: data,
@@ -42,7 +42,7 @@ function error(code, message, data = null) {
* @param {any} data 错误相关数据
* @returns {Object} 响应对象
*/
function badRequest(message = "Bad request", data = null) {
function badRequest(message = "请求参数错误", data = null) {
return error(-3, message, data);
}
@@ -51,7 +51,7 @@ function badRequest(message = "Bad request", data = null) {
* @param {string} message 错误消息
* @returns {Object} 响应对象
*/
function userNotFound(message = "User not found") {
function userNotFound(message = "未找到用户") {
return error(-4, message);
}
@@ -61,7 +61,7 @@ function userNotFound(message = "User not found") {
* @param {Error} err 错误对象
* @returns {Object} 响应对象
*/
function systemError(message = "System error", err = null) {
function systemError(message = "系统错误", err = null) {
const errorData = err ? {
error_message: err.message,
error_stack: process.env.NODE_ENV === 'development' ? err.stack : undefined
@@ -78,7 +78,7 @@ function systemError(message = "System error", err = null) {
* @returns {Object} 响应对象
*/
function insufficientResource(resource, current = 0, required = 0) {
return error(-6, `Insufficient ${resource}`, {
return error(-6, `${resource}不足`, {
resource: resource,
current: current,
required: required,
@@ -93,7 +93,7 @@ function insufficientResource(resource, current = 0, required = 0) {
* @returns {Object} 响应对象
*/
function resourceExists(resource, identifier = null) {
return error(-7, `${resource} already exists`, {
return error(-7, `${resource}已存在`, {
resource: resource,
identifier: identifier
});
@@ -106,7 +106,7 @@ function resourceExists(resource, identifier = null) {
* @returns {Object} 响应对象
*/
function operationDenied(reason, data = null) {
return error(-8, `Operation denied: ${reason}`, data);
return error(-8, `操作被拒绝: ${reason}`, data);
}
/**
@@ -116,7 +116,7 @@ function operationDenied(reason, data = null) {
* @returns {Object} 响应对象
*/
function unknownCommand(command, availableCommands = []) {
return error(-2, `Unknown command: ${command}`, {
return error(-2, `未知命令: ${command}`, {
command: command,
available_commands: availableCommands
});
@@ -139,10 +139,10 @@ function wrapAsync(operation, operationName = "Operation") {
}
// 如果是成功结果,包装为成功响应
return success(result, `${operationName} completed successfully`);
return success(result, `${operationName}成功完成`);
} catch (error) {
console.error(`${operationName} error:`, error);
return systemError(`${operationName} failed`, error);
console.error(`${operationName}错误:`, error);
return systemError(`${operationName}失败`, error);
}
};
}