123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <?php
- /**
- * AccountStatus.php UTF-8
- *
- *
- * @date : 2018/6/12 16:46
- *
- * @license 这不是一个自由软件,未经授权不许任何使用和传播。
- * @author : luowei <lw@huosdk.com>
- * @version : HUOSDK 8.0
- */
- namespace huolib\status;
- class AccountStatus extends CommonStatus {
- /**
- * 定义状态码 460 开头
- */
- CONST NO_ERROR = 200; //成功
- CONST MG_ROLE_NOT_EXISTS = 46001; //玩家游戏角色不存在
- CONST MEM_GAME_NOT_EXISTS = 46002; //玩家小号不存在
- CONST ONLY_OPERATE_YOUR_OWN_ACCOUNT = 46003; //只能操作自己的小号
- CONST ACCOUNT_LOCKED = 46004; //小号已经被锁定,不能操作
- CONST INVALID_ACCOUNT_GOODS = 46005; //无效的小号商品
- CONST CANNOT_BUY_YOUR_ACCOUNT_GOODS = 46006; //不能购买自己的小号商品
- CONST CANNOT_BUY_NOT_PULL_ON_SHELVES = 46007; //不能购买非正常上架的商品
- CONST ORDER_NOT_EXISTS = 46008; //订单不存在
- CONST CANNOT_CANCEL_ORDER = 46009; //当前的订单不能取消
- CONST ONLY_OPERATE_YOUR_OWN_ORDER = 46010; //只能操作自己的订单
- CONST ACCOUNT_HAS_BEEN_DELETED = 46011; //小号商品已被删除,不能操作
- CONST ACCOUNT_NOT_EXISTS = 46012; //小号不存在
- CONST ACCOUNT_DOES_NOT_BELONG_MEM = 46013; //小号不属于玩家
- CONST ACCOUNT_DOES_NOT_BELONG_GAME = 46014; //小号不属于游戏
- CONST ACCOUNT_GOODS_NOT_EXISTS = 46015; //商品不存在
- CONST ACCOUNT_TOKEN_ERROR = 46016; //订单错误2
- CONST GOODS_NOT_EDIT = 46017; //商品不能修改
- CONST GOODS_CANNOT_CANCEL = 46018; //商品不能下架
- /**
- * 根据状态码得到出错信息
- * 约定小于0的错误码异常对用户不可见
- *
- * @param INT $status 状态
- *
- * @return STRING msg字符串
- */
- public static function getMsg($status = 200) {
- $_rs = parent::getMsg($status);
- if (false !== $_rs) {
- return $_rs;
- }
- $_msg = array(
- self::NO_ERROR => '成功',
- self::MG_ROLE_NOT_EXISTS => '玩家游戏角色不存在',
- self::MEM_GAME_NOT_EXISTS => '玩家小号不存在',
- self::ONLY_OPERATE_YOUR_OWN_ACCOUNT => '只能操作自己的小号',
- self::ACCOUNT_LOCKED => '小号已经被锁定,不能操作',
- self::INVALID_ACCOUNT_GOODS => '无效的小号商品',
- self::CANNOT_BUY_YOUR_ACCOUNT_GOODS => '不能购买自己的小号商品',
- self::CANNOT_BUY_NOT_PULL_ON_SHELVES => '不能购买非正常上架的商品',
- self::ORDER_NOT_EXISTS => '订单不存在',
- self::CANNOT_CANCEL_ORDER => '当前的订单不能取消',
- self::ONLY_OPERATE_YOUR_OWN_ORDER => '只能操作自己的订单',
- self::ACCOUNT_HAS_BEEN_DELETED => '小号商品已被删除,不能操作',
- self::ACCOUNT_NOT_EXISTS => '小号不存在',
- self::ACCOUNT_DOES_NOT_BELONG_MEM => '小号不属于玩家',
- self::ACCOUNT_DOES_NOT_BELONG_GAME => '小号不属于游戏',
- self::ACCOUNT_GOODS_NOT_EXISTS => '商品不存在',
- self::ACCOUNT_TOKEN_ERROR => '订单错误2',
- self::GOODS_NOT_EDIT => '商品不能修改',
- self::GOODS_CANNOT_CANCEL => '商品不能下架',
- );
- return $_msg[$status];
- }
- }
|