|
|
@@ -23,8 +23,18 @@ class CurrencyController extends BaseController
|
|
|
|
|
|
public function actionCurrenciesConversions()
|
|
|
{
|
|
|
- $data = $this->currencyConversionsModelClass::getFromCache();
|
|
|
- return static::notice(['data' => $data]);
|
|
|
+ // 货币列表
|
|
|
+ $currencies = $this->modelClass::getFromCache();
|
|
|
+ // 货币汇率配置
|
|
|
+ $currencyConversion = $this->currencyConversionsModelClass::getFromCache();
|
|
|
+ $currencyConversion = array_column($currencyConversion, NULL, 'TO_CURRENCY_ID');
|
|
|
+
|
|
|
+ foreach ($currencies as &$currency) {
|
|
|
+ $currency['PRODUCT_RATE'] = $currencyConversion[$currency['ID']]['PRODUCT_RATE'] ?? 0;
|
|
|
+ $currency['BONUSES_RATE'] = $currencyConversion[$currency['ID']]['BONUSES_RATE'] ?? 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ return static::notice(['data' => $currencies]);
|
|
|
}
|
|
|
|
|
|
/**
|