Bladeren bron

fix: 生成多规格时,允许手动添加2021

joe 4 jaren geleden
bovenliggende
commit
0ced869d18
1 gewijzigde bestanden met toevoegingen van 10 en 8 verwijderingen
  1. 10 8
      app/admin/controller/store/StoreProduct.php

+ 10 - 8
app/admin/controller/store/StoreProduct.php

@@ -543,14 +543,16 @@ class StoreProduct extends AuthController
             return Json::fail('产品只能属于一个分类');
         }
         if ($cate_id == Config::get('activity.lucky_cate_id')) {
-            $data['attrs'][] = [
-                'value' => '幸运',
-                'detailValue' => '',
-                'attrHidden' => '',
-                'detail' => [
-                    20, 21
-                ],
-            ];
+            if (!array_search('幸运', array_column($data['attrs'], 'value'))) {
+                $data['attrs'][] = [
+                    'value' => '幸运',
+                    'detailValue' => '',
+                    'attrHidden' => '',
+                    'detail' => [
+                        20, 21
+                    ],
+                ];
+            }
         }
         $attr = $data['attrs'];
         $value = attr_format($attr)[1];