소스 검색

经销商审核

moshaorui 1 개월 전
부모
커밋
3a888f1c4c

+ 1 - 0
app/Admin/Controllers/BaseProductController.php

@@ -70,6 +70,7 @@ class BaseProductController extends AdminController
             });
             //排序
             $grid->model()->orderBy('created_at','desc');
+            $grid->disableViewButton();
         });
     }
 

+ 2 - 1
app/Distributor/Controllers/DistProductController.php

@@ -84,7 +84,8 @@ class DistProductController extends AdminDistController
                 new DistProductImport(),
             ]);
             //按钮
-            $grid->disableCreateButton();
+            //$grid->disableCreateButton();
+            $grid->disableViewButton();
         });
 
     }

+ 2 - 2
app/Distributor/Forms/ImportProduct.php

@@ -48,8 +48,6 @@ class ImportProduct extends Form
 // 获取 base_product_image 表中与当前 base_product 相关的图片记录
                 $baseProductImages = BaseProductImage::where('product_id', $baseProduct->id)->get();
 
-
-
                 // 创建新的 DistProduct 记录
                 $distProduct = DistProduct::create([
                     'category_id' => $categoryId,
@@ -66,6 +64,8 @@ class ImportProduct extends Form
                     'dist_id' => getDistributorId(),
                     'created_at' => now(), // 自动填充创建时间
                     'updated_at' => now(), // 自动填充更新时间
+                    'status' => 2,
+                    'review_reply' => '',
                 ]);
                 DistProduct::where('id', $distProduct->id)->update(['slug' => $distProduct->id]);
                 // 遍历 base_product_image 表中的记录,并插入到 dist_product_image 表中

+ 2 - 0
app/Models/DistProduct.php

@@ -45,6 +45,8 @@ class DistProduct extends Model
         'seo_keywords',
         'seo_description',
         'slug',
+        'status',
+        'review_reply'
     ];
 
 

+ 32 - 0
database/migrations/2025_02_08_030746_update_table_v001_1.php

@@ -0,0 +1,32 @@
+<?php
+
+use Illuminate\Database\Migrations\Migration;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Support\Facades\Schema;
+
+return new class extends Migration
+{
+    /**
+     * Run the migrations.
+     *
+     * @return void
+     */
+    public function up()
+    {
+        //供应商增加新建产品增加审核
+        Schema::table('dist_product', function (Blueprint $table) {
+            $table->tinyInteger('status')->default('2')->comment('状态 0待审核 1审核中 2正常 3审核失败');
+            $table->string('review_reply', 100)->nullable()->comment('审核回复');
+        });
+    }
+
+    /**
+     * Reverse the migrations.
+     *
+     * @return void
+     */
+    public function down()
+    {
+        //
+    }
+};