12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- <?php
- /**
- * RateStatus.php UTF-8
- * 折扣状态
- *
- * @date : 2018/5/18 9:18
- *
- * @license 这不是一个自由软件,未经授权不许任何使用和传播。
- * @author : wuyonghong <wyh@huosdk.com>
- * @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];
- }
- }
|