* @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]; } }