0) { $config = \Yii::$app->services->setting->addons->get($mall_id, AreaEnum::ADDONS_NAME, 'basic'); } $data = [ 0 => '暂无', self::REGIONAL => $config["level_6"] ? $config["level_6"] : '大区代', self::PROVINCE => $config["level_1"] ? $config["level_1"] : '省代', self::CITY => $config["level_2"] ? $config["level_2"] : '市代', self::DISTRICT => $config["level_3"] ? $config["level_3"] : '区代', self::TOWN => $config["level_4"] ? $config["level_4"] : '镇代', self::COMMUNITY => $config["level_5"] ? $config["level_5"] : '小区代', ]; if (isset($data[$key])) return $data[$key]; return $data; } public static function getCheckStatusMap($key=null){ $data = [ self::NOT_APPROVED => '未审核', self::APPROVED => '审核通过', self::AUDIT_FAILED => '审核不通过', ]; if (isset($data[$key])) return $data[$key]; return $data; } public static function getTypeMap($key = 0) { $data = [ self::TEAM_PRIZE => '收入奖励', self::EQUAL_PRIZE => '平级奖励', self::AREA_SCORE => '区域奖励', ]; return !empty($data[$key]) ? $data[$key] : $data; } /** * @desc:结算方式 * @Author: hua * @Date: 2021/10/28 * @Time: 16:40 * @Copyright: copyright (c) 2021 广东七件事集团 * @param int $key * @return string|string[] */ public static function getComputeTypeMap($key = 0) { $data = [ self::ORDER_FINISH => '订单完成', self::ORDER_PAY => '订单支付', ]; return $data[$key] ? $data[$key] : $data; } public static function getCustomNameLevelMap($config){ $level_map = self::getLevelMap(); foreach ($level_map as $k=>&$v){ switch ($k){ case 1: $v = !empty($config['province_name'])?$config['province_name']:'省代'; break; case 2: $v = !empty($config['city_name'])?$config['city_name']:'市代'; break; case 3: $v = !empty($config['district_name'])?$config['district_name']:'区代'; break; case 4: $v = !empty($config['town_name'])?$config['town_name']:'镇代'; break; case 5: $v = !empty($config['community_name'])?$config['community_name']:'小区代'; break; case 6: $v = !empty($config['regional_name'])?$config['regional_name']:'大区代'; break; } } return $level_map; } public static function getCustomNameLevelList($config){ $level_map = self::getLevelMap(); $list = []; foreach ($level_map as $k=>$v){ switch ($k){ case 1: $list[]=['name'=>!empty($config['province_name'])?$config['province_name']:'省代', 'level'=>$k,]; break; case 2: $list[]=['name'=>!empty($config['city_name'])?$config['city_name']:'市代', 'level'=>$k,]; break; case 3: $list[]=['name'=>!empty($config['district_name'])?$config['district_name']:'区代', 'level'=>$k,]; break; case 4: $list[]=['name'=>!empty($config['town_name'])?$config['town_name']:'镇代', 'level'=>$k,]; break; case 5: $list[]=['name'=>!empty($config['community_name'])?$config['community_name']:'小区代', 'level'=>$k,]; break; case 6: $list[]=['name'=>!empty($config['regional_name'])?$config['regional_name']:'大区代', 'level'=>$k,]; break; } } return $list; } }