Browse Source

产品 结束

cqpCow 1 năm trước cách đây
mục cha
commit
ea4b6242be
2 tập tin đã thay đổi với 10 bổ sung0 xóa
  1. 8 0
      app/Model/Product.php
  2. 2 0
      app/Service/ProductService.php

+ 8 - 0
app/Model/Product.php

@@ -10,4 +10,12 @@ class Product extends Model
     const CREATED_AT = 'crt_time';
     const UPDATED_AT = 'upd_time';
     protected $dateFormat = 'U';
+    const State_zero = 0;
+    const State_one = 1;
+    const State_two = 2;
+    public static $state = [
+        self::State_zero => '新增',
+        self::State_one => '上架',
+        self::State_two => '下架',
+    ];
 }

+ 2 - 0
app/Service/ProductService.php

@@ -370,6 +370,7 @@ class ProductService extends Service
             ->orderby('id', 'desc');
 
         if(! empty($data['title'])) $model->where('title', 'LIKE', '%'.$data['title'].'%');
+        if(isset($data['state'])) $model->where('state', $data['state']);
 
         $list = $this->limit($model,'',$data);
         $list = $this->fillData($list);
@@ -417,6 +418,7 @@ class ProductService extends Service
             $data['data'][$key]['crt_time'] = $value['crt_time'] ? date('Y-m-d H:i:s',$value['crt_time']) : '';
             $data['data'][$key]['crt_name'] = $emp[$value['crt_id']] ?? '';
             $data['data'][$key]['product_category_name'] = $category[$value['product_category_id']] ?? '';
+            $data['data'][$key]['state_name'] = Product::$state[$value['state']] ?? '';
         }
 
         return $data;