Explorar el Código

企业信息 增加字段

kphcdr hace 1 año
padre
commit
0f08265619

+ 4 - 0
app/Models/Goods/Goods.php

@@ -59,6 +59,10 @@ use Illuminate\Support\Arr;
  * @method static \Illuminate\Database\Eloquent\Builder|Goods whereEnName($value)
  * @property string|null                                                                        $en_desc_html
  * @method static \Illuminate\Database\Eloquent\Builder|Goods whereEnDescHtml($value)
+ * @property string|null                                                                        $en_spec_attr_html
+ * @property string|null                                                                        $en_faq_html
+ * @method static \Illuminate\Database\Eloquent\Builder|Goods whereEnFaqHtml($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Goods whereEnSpecAttrHtml($value)
  */
 class Goods extends BaseModel
 {

+ 2 - 0
app/Modules/Admin/Controllers/Admin/GoodsController.php

@@ -76,7 +76,9 @@ class GoodsController extends BaseController
             "desc_html" => "",
             "en_desc_html" => "",
             "spec_attr_html" => "",
+            "en_spec_attr_html" => "",
             "faq_html" => "",
+            "en_faq_html" => "",
             "url_3d" => "",
             "sn" => "",
             "custom" => "array",

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

@@ -64,7 +64,8 @@ class GoodsService extends BaseService
             $goods->desc_html = Arr::get($params, "desc_html", "");
             $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->en_spec_attr_html = Arr::get($params, "en_spec_attr_html", "");
+            $goods->en_faq_html = Arr::get($params, "en_faq_html", "");
             $custom = Arr::get($params, "custom", []);
             foreach ($custom as $k => $v) {
                 $custom[$k]['en_title'] = GoodsCustom::where("id", $v['id'])->value("en_title");
@@ -133,7 +134,9 @@ class GoodsService extends BaseService
             "desc_html" => $model->desc_html,
             "en_desc_html" => $model->en_desc_html,
             "spec_attr_html" => $model->spec_attr_html,
+            "en_spec_attr_html" => $model->en_spec_attr_html,
             "faq_html" => $model->faq_html,
+            "en_faq_html" => $model->en_faq_html,
             "sn" => $model->sn,
             "url_3d" => $model->url_3d,
             "spec_map" => $model->specMap->map(function (GoodsSpecMap $map) {

+ 2 - 1
app/Modules/Mini/Services/GoodsService.php

@@ -59,7 +59,8 @@ class GoodsService extends BaseService
             "desc_html" => $goods->desc_html,
             "en_desc_html" => $goods->en_desc_html,
             "faq_html" => $goods->faq_html,
-            "spec_attr_html" => $goods->spec_attr_html,
+            "en_faq_html" => $goods->en_faq_html,
+            "en_spec_attr_html" => $goods->en_spec_attr_html,
             "is_fav" => (int)$this->goodsIsFav($goods->id),
             "sn" => $goods->sn,
             "url_3d" => $goods->url_3d,

+ 4 - 0
database/migrations/2023_05_29_111422_add_en_lng_sup.php

@@ -15,6 +15,8 @@ return new class extends Migration {
         Schema::table("goods", function (Blueprint $t) {
             $t->string("en_name")->default("");
             $t->text("en_desc_html")->default("");
+            $t->text("en_spec_attr_html")->default("");
+            $t->text("en_faq_html")->default("");
         });
         Schema::table("goods_custom", function (Blueprint $t) {
             $t->string("en_title")->default("");
@@ -37,6 +39,8 @@ return new class extends Migration {
         Schema::table("goods", function (Blueprint $t) {
             $t->dropColumn("en_name");
             $t->dropColumn("en_desc_html");
+            $t->dropColumn("en_spec_attr_html");
+            $t->dropColumn("en_faq_html");
         });
         Schema::table("goods_custom", function (Blueprint $t) {
             $t->dropColumn("en_title");