Explorar o código

feat: UN-71: 会员-奖金列表调整

kevin hai 1 ano
pai
achega
1a84690252

+ 1 - 0
common/messages/en-US/app.php

@@ -218,6 +218,7 @@ return [
     'pleaseSelectMarket' => 'Please select a market',
     'stockistDoesNotExist' => 'Stockist does not exist',
     'newMemberDoesNotExist' => 'New member does not exist',
+    'memberCanNotPayoutOfSelf' => '会员不能给自己下单',
     'brandAmbassadorUpgradeError' => 'Brand Ambassador upgrade error',
     'changeUserStatusError' => 'change user status error',
     'dataFormatError' => 'Data format error',

+ 1 - 0
common/messages/zh-CN/app.php

@@ -191,6 +191,7 @@ return [
     'memberNumberDoesNotExist' => '会员编号不存在',
     'repeatSalesMemberNoDoesNotExist' => '复消会员编号不存在',
     'memberDoesNotExist' => '会员不存在',
+    'memberCanNotPayoutOfSelf' => '会员不能给自己下单',
     'memberDoesNotInSamePlacementNetwork' => '会员与当前用户不再同一安置网络内',
     'viewSubMembersMost' => '最多查看会员的前20层子会员',
     'upgradeMethodIncorrect' => '升级方式不正确,请联系客服人员',

+ 5 - 0
frontendApi/modules/v1/controllers/ShopController.php

@@ -680,6 +680,11 @@ class ShopController extends BaseController {
         // 登录会员
         $userId = \Yii::$app->user->id;
         $userData = User::findOneAsArray('ID=:ID', [':ID' => $userId]);
+
+        // 会员不能给自己复销
+        if (\Yii::$app->request->get('userId') == $userId) {
+            return static::notice(Yii::t('app', 'memberCanNotPayoutOfSelf'), 400);
+        }
         // 汇率
         $beforeCountry = Countries::getById($userData['COUNTRY_ID']);
         $beforeCurrency = CurrencyConversions::getToUSDRate($beforeCountry['LOCAL_CURRENCY_ID']);