Explorar el Código

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

kevinElken hace 10 meses
padre
commit
3b68760d7d
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  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']);
                 // 转换美元汇率