文件
mashangyoujiu/Application/Addons/Api/ResultCodeManager.class.php

120 行
4.2 KiB
PHP
可执行文件

<?php
namespace Addons\Api;
//[1.4.13]
class ResultCodeManager
{
//请求结果
const SUCCESS = 0;
const E_FORBIDDEN = 10001;
//缺少参数
const MISS_SIGNATURE = 40001;
const MISS_TOKEN = 40002;
const MISS_REQUIRED_POST = 40003;
const MISS_REQUIRED_GET = 40004;
const MISS_REQUIRED_PARAM = 40005;
const REQUIRED_PARAM_IS_EMPTY = 40006;
//错误参数
const ERROR_TOKEN = 41001;
const ERROR_CAPTCHA_CODE = 41002;
const PARAM_VAL_NOT_EMPTY = 41003;
//无效的参数
const INVALID_TOKEN = 42001;
const INVALID_SIGNATURE = 42002;
const INVALID_CAPTCHA_CODE = 42003;
const PARAMS_NOT_SET = 42004;
//其他错误
const E_SAVE_ERROR = 43001;
const E_SMS_SEND_ERROR = 43002;
const E_REQUEST_EXPIRED = 43003;
const FAIL_TO_SAVE_FILE = 43004;
const INVALID_IMAGE_CONTENT = 43005;
const E_LOGIN_EXPIRED = 43006;
const PARAMS_CLASS_ERROR = 43007;
const DELIVERY_TYPE_ERROR = 43008;
const NO_WIN_PRIZE_RECORD = 43009;
const RECEIVE_TIMEOUT = 43010;
//无数据
const NO_DATA = 44001;
const THE_DATA_NO_HAVE = 44002;
//用户API相关
const NO_USER_DATA = 45001;
const UPLOAD_IMG_ERROR = 45002;
const NO_UPLOAD_DATA = 45003;
//大转盘后台
const HAVE_WIN_RECORD = 46001;
const HAVE_RED_ACTION = 46002;
//配送模板后台
const TEM_TITLE_REPEAT = 47001;
//手机端大转盘相关
const TODAY_TO_MAX = 48001;
const TURNTABLE_TO_MAX = 48002;
const ALL_PRIZE_IS_NULL = 48003;
const PRIZE_IS_NULL = 48004;
const TURNTABLE_CLOSE = 48005;
const WIN_NUM_NULL = 48006;
//硬件商城相关
const CATEGORY_REPEAT = 49001;
static public $messages = array(
self::SUCCESS => "Success",
self::E_FORBIDDEN => "访问被禁止",
self::ERROR_TOKEN => "错误的Token",
self::MISS_SIGNATURE => "缺少必要的参数'signature'",
self::MISS_TOKEN => "缺少必要的参数'token'",
self::INVALID_TOKEN => "无效的Token",
self::MISS_REQUIRED_POST => "缺少必要的POST参数",
self::MISS_REQUIRED_GET => "缺少必要的GET参数",
self::MISS_REQUIRED_PARAM => "缺少必要的参数 '%PARAM%'",
self::E_SAVE_ERROR => "数据保存错误",
self::E_SMS_SEND_ERROR => "短信发送失败",
self::INVALID_SIGNATURE => "无效的Signature",
self::E_REQUEST_EXPIRED => "请求已过期",
self::NO_DATA => "无数据",
self::INVALID_CAPTCHA_CODE => "无效的验证码",
self::ERROR_CAPTCHA_CODE => "错误的验证码",
self::NO_USER_DATA => "没有该用户数据",
self::UPLOAD_IMG_ERROR => "文件上传(移动)失败",
self::NO_UPLOAD_DATA => "没有上传的文件",
self::FAIL_TO_SAVE_FILE => '文件保存失败',
self::INVALID_IMAGE_CONTENT => '无效的图片内容',
self::E_LOGIN_EXPIRED => '登陆过期',
self::THE_DATA_NO_HAVE => '数据不存在',
self::REQUIRED_PARAM_IS_EMPTY => "'%PARAM%' 不能为空",
self::PARAMS_NOT_SET => "参数值不能为空",
self::PARAMS_CLASS_ERROR => "参数类型错误!",
self::PARAM_VAL_NOT_EMPTY => "参数不能为空!",
self::HAVE_WIN_RECORD => "改转盘活动已存在中奖记录不可编辑!",
self::DELIVERY_TYPE_ERROR => "奖品不支持该配送方式!",
self::NO_WIN_PRIZE_RECORD => "中奖记录不存在或已领取!",
self::RECEIVE_TIMEOUT => "不在奖品的领取时间!",
self::TEM_TITLE_REPEAT => "模板名称重复,请重新填写!",
self::HAVE_RED_ACTION => "存在同类型转盘活动或红包活动,不可开启转盘",
self::TODAY_TO_MAX => "今日抽奖上限,请明日再来",
self::TURNTABLE_TO_MAX => "本次活动您已达上限",
self::ALL_PRIZE_IS_NULL => "手速慢了,所有奖品已经被领完了",
self::PRIZE_IS_NULL => "就差0.01秒,大奖被人捷足先登了",
self::TURNTABLE_CLOSE => "很遗憾,活动已经关闭啦",
self::WIN_NUM_NULL => "抽奖机会用完啦~",
self::CATEGORY_REPEAT => "分类名称不能重复",
);
}