123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204 |
- <?php
- namespace huolib\constant;
- class AgentConst {
- CONST ROLE_TYPE_ADMIN = 1;
- CONST ROLE_TYPE_MANAGER = 2;
- CONST ROLE_TYPE_GROUP = 3;
- CONST ROLE_TYPE_AGENT = 4;
- CONST ROLE_TYPE_MEMBER = 5;
- CONST ROLE_TYPE_PC = 6;
- CONST ROLE_TYPE_CP = 7;
- CONST ROLE_TYPE_OUT_UNION = 8;
- CONST ROLE_TYPE_PUSH_HAND = 9;
- CONST AGENT_ROLE_AGENT = 23;
- CONST AGENT_ROLE_CPA_AGENT = 24;
- CONST AGENT_ROLE_PAGE_AGENT = 241;
- CONST AGENT_ROLE_DESIGNER = 28;
- CONST AGENT_ROLE_CPS = 232;
- CONST AGENT_ROLE_GH = 231;
- CONST AGENT_ROLE_MP_MEMBER = 29;
- CONST AGENT_ROLE_MP_AGENT = 30;
- CONST AGENT_ROLE_MP_GROUP = 274;
- const AGENT_ROLE_MP_ACCOUNT = 275;
- const AGENT_ROLE_MP_AD = 276;
- CONST IS_MEMBER = 'mem';
- CONST IS_AGENT = 'agent';
- CONST USER_STATUS_UNVERIFIED = 1;
- CONST USER_STATUS_ACTIVATED = 2;
- CONST USER_STATUS_BLOCKED = 3;
- CONST AGENT_LEVEL_1 = 1;
- CONST AGENT_LEVEL_2 = 2;
- const AGENT_CHARGE_TYPE_CPA = 1;
- const AGENT_CHARGE_TYPE_CPS = 2;
- const AGENT_CHARGE_TYPE_CPT = 3;
- const AGENT_CHARGE_TYPE_UV = 4;
- const AGENT_ROLE_DELETE = -1;
- const MP_GS_AGENT_ID = 3326651;
- const OFFICIAL_CHANNEL = 1;
- CONST USER_SWITCH_YES = 1;
- CONST USER_SWITCH_NO = 2;
-
- public static function isGroup($role_type) {
- if (self::ROLE_TYPE_GROUP == $role_type) {
- return true;
- }
- return false;
- }
-
- public static function isSubAgent($role_type) {
- if (self::ROLE_TYPE_AGENT == $role_type) {
- return true;
- }
- return false;
- }
-
- public static function getMemAgentMsg($ma, $all = false) {
- $_msg = array(
- self::IS_MEMBER => '玩家',
- self::IS_AGENT => '渠道',
- );
- if (true == $all) {
- return $_msg;
- }
- if (!isset($_msg[$ma])) {
- return false;
- }
- return $_msg[$ma];
- }
-
- public static function getMemAgents($inc = false) {
- $_mas = self::getMemAgentMsg(null, true);
- if (true == $inc) {
- $_default = ["0" => "选择类型"];
- $_mas = $_default + $_mas;
- }
- return $_mas;
- }
-
- public static function getRoleTypeMsg($ma, $all = false) {
- $_msg = array(
- self::ROLE_TYPE_ADMIN => '超级管理员',
- self::ROLE_TYPE_MANAGER => '管理员',
- self::ROLE_TYPE_GROUP => '一级渠道',
- self::ROLE_TYPE_AGENT => '二级渠道',
- self::ROLE_TYPE_MEMBER => '玩家',
- self::ROLE_TYPE_PC => '渠道专员',
- self::ROLE_TYPE_CP => 'CP'
- );
- if (true == $all) {
- return $_msg;
- }
- if (!isset($_msg[$ma])) {
- return false;
- }
- return $_msg[$ma];
- }
-
- public static function getRoleType($inc = false) {
- $_mas = self::getRoleTypeMsg(null, true);
- if (true == $inc) {
- $_default = ["0" => "选择类型"];
- $_mas = $_default + $_mas;
- }
- return $_mas;
- }
-
- public static function getAgentChargeType() {
- $_msg = array(
- self::AGENT_CHARGE_TYPE_CPA => 'CPA',
- self::AGENT_CHARGE_TYPE_CPS => 'CPS',
- self::AGENT_CHARGE_TYPE_CPT => 'CPT',
- self::AGENT_CHARGE_TYPE_UV => 'UV',
- );
- return $_msg;
- }
-
- public static function getAgentRoleTypeMsg($role_type, $all = false) {
- $_msg = array(
- self::ROLE_TYPE_GROUP => lang('ROLE_TYPE_GROUP'),
- self::ROLE_TYPE_AGENT => lang('ROLE_TYPE_AGENT'),
- );
- if (true == $all) {
- return $_msg;
- }
- if (!isset($_msg[$role_type])) {
- return false;
- }
- return $_msg[$role_type];
- }
- }
|