| 1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- /**
- * Created by PhpStorm.
- * User: wniu
- * Date: 2022/4/28
- * Time: 10:23 上午
- */
- namespace common\enums;
- use common\globals\GlobalInvoke;
- class CurrencyEnum
- {
- const BALANCE = '余额';
- const SCORE = '积分';
- const DIGITAL = '数字币';
- public static function getMap($mall_id)
- {
- $digital_title = \Yii::$app->services->setting->mall->get($mall_id, 'digital.name');
- $digital_title = !empty($digital_title) ? $digital_title : self::DIGITAL;
- $default_capital = [
- ['code' => 'balance', 'title' => \Yii::$app->services->setting->mall->get($mall_id, 'balance.balance_name') ?? self::BALANCE, 'route' => '/plugins/pages/assets/balance/index'],
- ['code' => 'score', 'title' => \Yii::$app->services->setting->mall->get($mall_id, 'score.score_name') ?? self::SCORE, 'route' => '/plugins/pages/assets/currency/index'],
- ['code' => 'digital', 'title' => $digital_title, 'route' => '/plugins/pages/assets/currency/index'],
- ];
- $extension_capital = GlobalInvoke::exec(GlobalInvoke::CURRENCY, $mall_id, ['mall_id' => $mall_id]);
- return array_merge($default_capital, $extension_capital);
- }
- }
|