Просмотр исходного кода

feat: EK-856: 管理员增加“Country”属性.

kevinElken 10 месяцев назад
Родитель
Сommit
9de5125943
1 измененных файлов с 2 добавлено и 5 удалено
  1. 2 5
      backendApi/modules/v1/controllers/ShopController.php

+ 2 - 5
backendApi/modules/v1/controllers/ShopController.php

@@ -185,8 +185,7 @@ class ShopController extends BaseController {
         $adminCountry = AdminCountry::getCountry($adminId);
 
         foreach ($countries as &$country) {
-            if (!in_array($country['ID'], $adminCountry)) {
-                $data['SHOP_GOODS_NATURE'][] = [];
+            if (!in_array($country, $adminCountry)) {
                 continue;
             }
 
@@ -195,11 +194,9 @@ class ShopController extends BaseController {
             $country['CURRENCY_PRODUCT_RATE'] = $currenciesConversions[$country['LOCAL_CURRENCY_ID']]['PRODUCT_RATE'] ?? 0;
             // 商品属性
             $country['SHOP_GOODS_NATURE'] = ShopGoodsNature::findAllAsArray('GOODS_ID=:GOODS_ID AND COUNTRY_ID=:COUNTRY_ID', [':GOODS_ID' => $id, ':COUNTRY_ID' => $country['ID']]);
-
-            $data['SHOP_GOODS_NATURE'][] = $country;
         }
 
-//        $data['SHOP_GOODS_NATURE'] = $countries;
+        $data['SHOP_GOODS_NATURE'] = $countries;
 
         return static::notice(
             [