浏览代码

完善功能

gorden 9 月之前
父节点
当前提交
e6778881e8
共有 1 个文件被更改,包括 11 次插入0 次删除
  1. 11 0
      app/admin/service/goods/GoodsService.php

+ 11 - 0
app/admin/service/goods/GoodsService.php

@@ -1217,6 +1217,17 @@ class GoodsService
                 $model->goods_attribute_json = json_encode($attributeJson);
             }
 
+            if (!empty($params['goods_theme_color']) && !empty($params['goods_theme_icon'])) {
+                if (!empty($model->goods_attribute_json) && !is_array($model->goods_attribute_json)) {
+                    $attributeJson = json_decode($model->goods_attribute_json, true);
+                } elseif (empty($model->goods_attribute_json)) {
+                    $attributeJson = [];
+                }
+                $attributeJson['bg'] = $params['goods_theme_color'];
+                $attributeJson['icon'] = str_replace(getenv('STORAGE_DOMAIN'), '', $params['goods_theme_icon']);
+                $model->goods_attribute_json = json_encode($attributeJson);
+            }
+
             if ($model->save()) {
                 return $model->goods_id;
             }