Bladeren bron

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

kevinElken 10 maanden geleden
bovenliggende
commit
3b68760d7d
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      common/models/forms/ShopGoodsForm.php

+ 2 - 2
common/models/forms/ShopGoodsForm.php

@@ -275,11 +275,11 @@ class ShopGoodsForm extends Model
                 throw new Exception(Form::formatErrorsForApi($model->getErrors()));
             }
 
-            // 移除属性表中商品属性
-            ShopGoodsNature::deleteAll(['GOODS_ID' => $model->ID]);
 
             // 商品属性
             foreach ($this->nature as $item) {
+                ShopGoodsNature::deleteAll(['GOODS_ID' => $model->ID, 'COUNTRY_ID' => $item['COUNTRY_ID']]);
+
                 // 国家
                 $country = Countries::getById($item['ID']);
                 // 转换美元汇率