* @version : HUOSDK 8.0 */ namespace huolib\status; class RateStatus extends CommonStatus { /** * 定制折扣状态值 * 444 */ CONST NO_ERROR = 200; //注册或者登录成功 CONST RATE_IS_EMPTY = 44401; //折扣为空 CONST RATE_TOO_LARGE = 44402; //折扣必须是介于0和1之间的小数 CONST RATE_TOO_SMALL = 44403; //折扣必须是介于0和1之间的小数 CONST RATE_IS_ERROR = 44404; //请输入合法的折扣 CONST REBATE_IS_ERROR = 44406; //返利错误 CONST REBATE_TOO_LARGE = 44407; //返利超过最大值 CONST REBATE_TOO_SMALL = 44408; //返利不能小于0 CONST SR_MUST_LARGER_AR = 44409; //折扣不能低于上级折扣 CONST SRB_MUST_SMALLER_ARB = 44410; //返利不能大于上级返利 CONST MRB_MUST_SMALLER_ARB = 44411; //玩家返利不能大于渠道返利 CONST MR_MUST_LARGER_AR = 44412; //折扣不能低于渠道返利 CONST RATE_MUST_LARGER_OR = 44413; //折扣不能低于官方折扣 CONST RB_MUST_LARGER_ORB = 44414; //返利不能大于官方返利 CONST MR_MUST_LARGER_OR = 44415; //玩家折扣不能低于官方折扣 CONST MRB_MUST_SMALLER_ORB = 44416; //玩家返利不能大于官方返利 CONST PROMOTE_TYPE_ERROR = 44417; //推广类型错误 CONST REWARD_IS_ERROR = 44418; //CPA单价错误 CONST REWARD_TOO_SMALL = 44419; //CPA单价不能小于0 CONST REWARD_TOO_LARGE = 44420; //CPA单价超过最大值 CONST SRW_MUST_SMALLER_ARW = 44421; //CPA单价不能大于上级CPA单价 /** * 根据状态码得到出错信息 * * @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::RATE_IS_EMPTY => '折扣为空', self::RATE_TOO_LARGE => '折扣必须是介于0和1之间的小数', self::RATE_TOO_SMALL => '折扣必须是介于0和1之间的小数', self::RATE_IS_ERROR => '请输入合法的折扣', self::REBATE_IS_ERROR => '返利错误', self::REBATE_TOO_LARGE => '返利超过最大值', self::REBATE_TOO_SMALL => '返利不能小于0', self::SR_MUST_LARGER_AR => '折扣不能低于上级折扣', self::SRB_MUST_SMALLER_ARB => '返利不能大于上级返利', self::MRB_MUST_SMALLER_ARB => '玩家返利不能大于渠道返利', self::MR_MUST_LARGER_AR => '折扣不能低于渠道返利', self::RATE_MUST_LARGER_OR => '折扣不能低于官方折扣', self::RB_MUST_LARGER_ORB => '返利不能大于官方返利', self::MR_MUST_LARGER_OR => '玩家折扣不能低于官方折扣', self::MRB_MUST_SMALLER_ORB => '玩家返利不能大于官方返利', self::PROMOTE_TYPE_ERROR => '推广类型错误', self::REWARD_IS_ERROR => 'CPA单价错误', self::REWARD_TOO_SMALL => 'CPA单价不能小于0', self::REWARD_TOO_LARGE => 'CPA单价超过最大值', self::SRW_MUST_SMALLER_ARW => 'CPA单价不能大于上级CPA单价', ); return $_msg[$status]; } }