ソースを参照

企业信息 增加字段

kphcdr 1 年間 前
コミット
b480080229
1 ファイル変更7 行追加1 行削除
  1. 7 1
      app/Modules/Admin/Services/GoodsService.php

+ 7 - 1
app/Modules/Admin/Services/GoodsService.php

@@ -5,6 +5,7 @@ namespace App\Modules\Admin\Services;
 use App\Base\BaseService;
 use App\Models\Goods\Goods;
 use App\Models\Goods\GoodsCategoryMap;
+use App\Models\Goods\GoodsCustom;
 use App\Models\Goods\GoodsSku;
 use App\Models\Goods\GoodsSpecMap;
 use Illuminate\Database\Eloquent\Builder;
@@ -64,7 +65,12 @@ class GoodsService extends BaseService
             $goods->en_desc_html = Arr::get($params, "en_desc_html", "");
             $goods->spec_attr_html = Arr::get($params, "spec_attr_html", "");
             $goods->faq_html = Arr::get($params, "faq_html", "");
-            $goods->custom = Arr::get($params, "custom", []);
+            $custom = Arr::get($params, "custom", []);
+            foreach ($custom as $k => $v) {
+                $custom[$k]['en_title'] = GoodsCustom::where("id", $v['id'])->value("en_title");
+            }
+            $goods->custom = $custom;
+
             $goods->save();
             $categoryArr = Arr::get($params, "category", []);
             GoodsCategoryMap::where("goods_id", $goods->id)->whereNotIn("category_id", Arr::pluck($categoryArr, "id"))->delete();