Browse Source

feat: NG-15: 新会员注册时增加国家与语言选项.

kevin 1 year ago
parent
commit
caca60d3dd

+ 1 - 1
common/models/forms/CurrenciesConversionsForm.php

@@ -112,7 +112,7 @@ class CurrenciesConversionsForm extends Model
             // 选择商品汇率同步,更新商品属性
             if ($postData['synchronize']) {
                 // 异步属性商品价格
-                $taskKey = \Yii::$app->swooleAsyncTimer->asyncHandle('config/update-exchange-rate', $model->ID);
+                $taskKey = \Yii::$app->swooleAsyncTimer->asyncHandle('config/update-exchange-rate', ['currencyId' => $model->ID]);
                 if($taskKey === false){
                     throw new \yii\db\Exception('请求异步服务器失败');
                 }

+ 1 - 1
console/controllers/ConfigController.php

@@ -40,7 +40,7 @@ class ConfigController extends BaseController
     {
         $params = Cache::getAsyncParams($taskKey);
         $formModel = new ShopGoodsForm();
-        if ($formModel->load($params, '') && $formModel->updateAsync($params['ID'])) {
+        if ($formModel->load($params, '') && $formModel->updateAsync($params['currencyId'])) {
             \Yii::$app->swooleAsyncTimer->pushAsyncResultToAdmin($params['handleUserId'], "更新汇率配置成功");
         } else {
             \Yii::$app->swooleAsyncTimer->pushAsyncResultToAdmin($params['handleUserId'], "更新汇率配置失败,原因:".Form::formatErrorsForApi($formModel->getErrors()), false);