[ 'type' => self::REAL, 'name' => get_lang('dict_shop_goods.real'), 'desc' => get_lang('dict_shop_goods.real_desc'), 'path' => '/shop/goods/real_edit', ], self::VIRTUAL => [ 'type' => self::VIRTUAL, 'name' => get_lang('dict_shop_goods.virtual'), 'desc' => get_lang('dict_shop_goods.virtual_desc'), 'path' => '/shop/goods/virtual_edit', ] ]; if ($type == '') return $list; return $list[ $type ]; } /** * 批量设置 * @param $type * @return array|mixed|string */ public static function getBatchSetDict($type = '') { $data = [ self::LABEL => get_lang('dict_shop_goods_batch_set.label'), self::SERVICE => get_lang('dict_shop_goods_batch_set.service'), self::VIRTUAL_SALE_NUM => get_lang('dict_shop_goods_batch_set.virtual_sale_num'), self::CATEGORY => get_lang('dict_shop_goods_batch_set.category'), self::BRAND => get_lang('dict_shop_goods_batch_set.brand'), self::POSTER => get_lang('dict_shop_goods_batch_set.poster'), self::GIFT => get_lang('dict_shop_goods_batch_set.gift'), self::DELIVERY => get_lang('dict_shop_goods_batch_set.delivery'), self::STOCK => get_lang('dict_shop_goods_batch_set.stock'), self::MEMBER_DISCOUNT => get_lang('dict_shop_goods_batch_set.member_discount'), self::DIY_FORM => get_lang('dict_shop_goods_batch_set.diy_form'), self::DIY_DETAIL => get_lang('dict_shop_goods_batch_set.diy_detail'), ]; if (!$type) { return $data; } return $data[ $type ] ?? ''; } /** * 商品排序展示配置 * @param $sort_type * @return array|mixed|string */ public static function getSortTypeConfig($sort_type = '') { $data = [ self::SORT_TYPE_ASC => get_lang('dict_shop_goods_sort_config.asc'), self::SORT_TYPE_DESC => get_lang('dict_shop_goods_sort_config.desc'), ]; if (!$sort_type) { return $data; } return $data[ $sort_type ] ?? ''; } /** * 商品排序展示配置 * @param $sort_type * @return array|mixed|string */ public static function getSortColumnConfig($sort_type = '') { $data = [ self::SORT_COLUMN_SORT => get_lang('dict_shop_goods_sort_config.sort'), self::SORT_COLUMN_PRICE => get_lang('dict_shop_goods_sort_config.price'), self::SORT_COLUMN_SALE_NUM => get_lang('dict_shop_goods_sort_config.sale_num'), self::SORT_COLUMN_CREATE_TIME => get_lang('dict_shop_goods_sort_config.create_time'), ]; if (!$sort_type) { return $data; } return $data[ $sort_type ] ?? ''; } }