get_lang('dict_mall_goods_rank_rank_type.day'), // 天 self::WEEK => get_lang('dict_mall_goods_rank_rank_type.week'), // 周 self::MONTH => get_lang('dict_mall_goods_rank_rank_type.month'), // 月 self::QUARTER => get_lang('dict_mall_goods_rank_rank_type.quarter'), // 季度 ]; if (!$type) { return $data; } return $data[ $type ] ?? ''; } /** * 来源类型 * @param $type * @return array|mixed|string */ public static function getGoodsSource($type = '') { $data = [ self::ALL => get_lang('dict_mall_goods_rank_goods_source.all'), // 全部 // self::GOODS => get_lang('dict_mall_goods_rank_goods_source.goods'), // 指定商品 self::CATEGORY => get_lang('dict_mall_goods_rank_goods_source.category'), // 指定分类 self::BRAND => get_lang('dict_mall_goods_rank_goods_source.brand'), // 指定品牌 self::LABEL => get_lang('dict_mall_goods_rank_goods_source.label'), // 指定标签 ]; if (!$type) { return $data; } return $data[ $type ] ?? ''; } /** * 排序规则 * @param $type * @return array|mixed|string */ public static function getRuleType($type = '') { $data = [ self::SALE => get_lang('dict_mall_goods_rank_rule_type.sale'), // 按销量 self::COLLECT => get_lang('dict_mall_goods_rank_rule_type.collect'), // 按收藏数 self::EVALUATE => get_lang('dict_mall_goods_rank_rule_type.evaluate'), // 按评价数 self::ACCESS => get_lang('dict_mall_goods_rank_rule_type.access'), // 按浏览量 ]; if (!$type) { return $data; } return $data[ $type ] ?? ''; } }