* @version : HUOSDK 8.0 */ namespace huolib\status; class ShopStatus extends CommonStatus { /** * 定义认证的状态码 441开头 */ CONST NO_ERROR = 200; //成功 CONST GOODS_CNT_ZERO = 44100; //商品数量为0 CONST GOODS_NOT_EXISTS = 44101; //商品不存在 CONST GOODS_NOT_ENOUGH = 44102; //商品已兑换完 请下次再来 CONST GOODS_ID_EMPTY = 44103; //商品ID为空 CONST GOODS_EXCHANGE_ERROR = 44104; //商品兑换错误 CONST PHONE_NOT_BIND = 44105; //此活动需要绑定手机,才可参加 CONST MEM_ITG_DAY_LIMIT = 44106; //绑定同一个手机号的用户,最多抽奖5次 CONST LOTTERY_ERROR = 44107; //抽奖出错 CONST LOTTERY_HAS_NOT_STARTED = 44108; //活动尚未开始 CONST LOTTERY_HAS_ENDED = 44109; //活动已结束 /** * 根据状态码得到出错信息 * 约定小于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::GOODS_CNT_ZERO => '商品数量为0', self::GOODS_NOT_EXISTS => '商品不存在', self::GOODS_NOT_ENOUGH => '商品已兑换完 请下次再来', self::GOODS_EXCHANGE_ERROR => '商品兑换出错', self::PHONE_NOT_BIND => '此活动需要绑定手机后,才可参加', self::MEM_ITG_DAY_LIMIT => '绑定同一个手机号的用户,最多抽奖5次', self::LOTTERY_ERROR => '抽奖出错', self::LOTTERY_HAS_NOT_STARTED => '活动尚未开始', self::LOTTERY_HAS_ENDED => '活动已结束', ); return $_msg[$status]; } }