1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- <?php
- /**
- * IntegralStatus.php UTF-8
- * 积分状态表
- *
- * @date : 2018/5/4 20:30
- *
- * @license 这不是一个自由软件,未经授权不许任何使用和传播。
- * @author : wuyonghong <wyh@huosdk.com>
- * @version : HUOSDK 8.0
- */
- namespace huolib\status;
- class IntegralStatus extends CommonStatus {
- /**
- * 定义认证的状态码 440 开头
- */
- CONST NO_ERROR = 200; //成功
- CONST ITG_NOT_ENOUGH = 44001; //积分不足
- CONST ITG_MEM_ID_EMPTY = 44002; //玩家ID为空
- CONST ITG_MEM_NOT_EXISTS = 44003; //玩家积分不存在
- CONST ITG_IA_ID_EMPTY = 44004; //积分活动为空
- CONST ITG_IA_ERROR = 44005; //积分活动错误
- CONST ITG_MEM_TYPE_ERROR = 44006; //玩家积分类型错误 扣除 添加
- CONST ITG_LT_ZERO = 44007; //输入积分小于0
- CONST ITG_IA_DELETE = 44008; //积分活动已删除
- CONST ITG_IA_DONE = 44009; //积分活动已完成
- CONST ITG_IA_FAIL = 44010; //积分活动失败
- CONST ITG_IA_NOT_DONE = 44011; //请先完成任务
- CONST ITG_GAME_ERROR = 44012; //传入的游戏ID错误
- /**
- * 根据状态码得到出错信息
- * 约定小于0的错误码异常对用户不可见
- *
- * @param INT $status 状态
- *
- * @return STRING msg字符串
- */
- static function getMsg($status = 200) {
- $_rs = parent::getMsg($status);
- if (false !== $_rs) {
- return $_rs;
- }
- $_msg = array(
- self::NO_ERROR => '成功',
- self::ITG_NOT_ENOUGH => '积分不足',
- self::ITG_MEM_ID_EMPTY => '玩家ID为空',
- self::ITG_MEM_NOT_EXISTS => '玩家不存在',
- self::ITG_IA_ID_EMPTY => '积分活动为空',
- self::ITG_IA_ERROR => '积分活动错误',
- self::ITG_LT_ZERO => '输入积分小于0',
- self::ITG_IA_DELETE => '积分活动已删除',
- self::ITG_IA_DONE => '积分活动已完成',
- self::ITG_IA_FAIL => '积分活动失败',
- self::ITG_IA_NOT_DONE => '请先完成任务',
- self::ITG_GAME_ERROR => '传入的游戏ID错误',
- );
- return $_msg[$status];
- }
- }
|