wesmiler 23 tuntia sitten
vanhempi
commit
3875abf1c8

+ 9 - 0
app/Http/Controllers/Api/v1/GoodsController.php

@@ -91,4 +91,13 @@ class GoodsController extends webApp
             return showJson(1046, false, $error);
         }
     }
+
+    /*
+     * 商品类型
+     */
+    public function types()
+    {
+        $types = config('platform.goodsTypes1');
+        return showJson(1010, false, $types);
+    }
 }

+ 1 - 1
app/Models/GoodsCategoryModel.php

@@ -38,7 +38,7 @@ class GoodsCategoryModel extends BaseModel
 
     public function getTypeNameAttribute()
     {
-        $types = [0=>'未选',1=>'自营品专区',2=>'延时专区',3=>'深度体验',4=>'男神玩具',5=>'女神玩具',6=>'私密养护',7=>'情趣服饰(香水)',8=>'SM房趣(套装)',9=>'体感娃娃',10=>'周边产品'];
+        $types = config('platform.goodsTypes');
         return isset($types[$this->type]) ? $types[$this->type] : '';
     }
 }

+ 1 - 1
app/Models/GoodsModel.php

@@ -60,7 +60,7 @@ class GoodsModel extends BaseModel
 
     public function getTypeNameAttribute()
     {
-        $types = [0=>'未选',1=>'自营品专区',2=>'延时专区',3=>'深度体验',4=>'男神玩具',5=>'女神玩具',6=>'私密养护',7=>'情趣服饰(香水)',8=>'SM房趣(套装)',9=>'体感娃娃',10=>'周边产品'];
+        $types = config('platform.goodsTypes');
         return isset($types[$this->type]) ? $types[$this->type] : '';
     }
 

+ 50 - 24
config/platform.php

@@ -2,31 +2,57 @@
 // 平台配置
 return [
     // 快递100公司列表
-    'deliveryList'=>[
-        'shunfeng'=>['delivery_id'=>'shunfeng','delivery_name'=>'顺丰速运'],
-        'yuantong'=>['delivery_id'=>'yuantong','delivery_name'=>'圆通速递'],
-        'zhongtong'=>['delivery_id'=>'zhongtong','delivery_name'=>'中通快递'],
-        'yunda'=>['delivery_id'=>'yunda','delivery_name'=>'韵达快递'],
-        'shentong'=>['delivery_id'=>'shentong','delivery_name'=>'申通快递'],
-        'baishiwuliu'=>['delivery_id'=>'baishiwuliu','delivery_name'=>'百世快递'],
-        'jd'=>['delivery_id'=>'jd','delivery_name'=>'京东物流'],
-        'ems'=>['delivery_id'=>'ems','delivery_name'=>'邮政EMS'],
-        'debangkuaidi'=>['delivery_id'=>'debangkuaidi','delivery_name'=>'德邦快递'],
-        'jtexpress'=>['delivery_id'=>'jtexpress','delivery_name'=>'极兔速递']
+    'deliveryList' => [
+        'shunfeng' => ['delivery_id' => 'shunfeng', 'delivery_name' => '顺丰速运'],
+        'yuantong' => ['delivery_id' => 'yuantong', 'delivery_name' => '圆通速递'],
+        'zhongtong' => ['delivery_id' => 'zhongtong', 'delivery_name' => '中通快递'],
+        'yunda' => ['delivery_id' => 'yunda', 'delivery_name' => '韵达快递'],
+        'shentong' => ['delivery_id' => 'shentong', 'delivery_name' => '申通快递'],
+        'baishiwuliu' => ['delivery_id' => 'baishiwuliu', 'delivery_name' => '百世快递'],
+        'jd' => ['delivery_id' => 'jd', 'delivery_name' => '京东物流'],
+        'ems' => ['delivery_id' => 'ems', 'delivery_name' => '邮政EMS'],
+        'debangkuaidi' => ['delivery_id' => 'debangkuaidi', 'delivery_name' => '德邦快递'],
+        'jtexpress' => ['delivery_id' => 'jtexpress', 'delivery_name' => '极兔速递']
     ],
     // 小程序默认快递公司列表(非签约,需到小程序平台签约加盟:https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/industry/express/business/expressinfo.html)
-    'mpDeliveryList'=>[
-        'SF'=>['delivery_id'=>'SF','delivery_name'=>'顺丰速运'],
-        'YTO'=>['delivery_id'=>'YTO','delivery_name'=>'圆通速递'],
-        'ZTO'=>['delivery_id'=>'ZTO','delivery_name'=>'中通快递'],
-        'YUNDA'=>['delivery_id'=>'YUNDA','delivery_name'=>'韵达快递'],
-        'STO'=>['delivery_id'=>'STO','delivery_name'=>'申通快递'],
-        'BEST'=>['delivery_id'=>'BEST','delivery_name'=>'百世快递'],
-        'JDL'=>['delivery_id'=>'JDL','delivery_name'=>'京东物流'],
-        'EMS'=>['delivery_id'=>'EMS','delivery_name'=>'邮政EMS'],
-        'DB'=>['delivery_id'=>'DB','delivery_name'=>'德邦快递'],
-        'JTSD'=>['delivery_id'=>'JTSD','delivery_name'=>'极兔速递'],
-        'HHTT'=>['delivery_id'=>'HHTT','delivery_name'=>'天天快递'],
-        'ANE'=>['delivery_id'=>'ANE','delivery_name'=>'安能物流'],
+    'mpDeliveryList' => [
+        'SF' => ['delivery_id' => 'SF', 'delivery_name' => '顺丰速运'],
+        'YTO' => ['delivery_id' => 'YTO', 'delivery_name' => '圆通速递'],
+        'ZTO' => ['delivery_id' => 'ZTO', 'delivery_name' => '中通快递'],
+        'YUNDA' => ['delivery_id' => 'YUNDA', 'delivery_name' => '韵达快递'],
+        'STO' => ['delivery_id' => 'STO', 'delivery_name' => '申通快递'],
+        'BEST' => ['delivery_id' => 'BEST', 'delivery_name' => '百世快递'],
+        'JDL' => ['delivery_id' => 'JDL', 'delivery_name' => '京东物流'],
+        'EMS' => ['delivery_id' => 'EMS', 'delivery_name' => '邮政EMS'],
+        'DB' => ['delivery_id' => 'DB', 'delivery_name' => '德邦快递'],
+        'JTSD' => ['delivery_id' => 'JTSD', 'delivery_name' => '极兔速递'],
+        'HHTT' => ['delivery_id' => 'HHTT', 'delivery_name' => '天天快递'],
+        'ANE' => ['delivery_id' => 'ANE', 'delivery_name' => '安能物流'],
+    ],
+    'goodsTypes' => [
+        0 => '未选',
+        1 => '自营品专区',
+        2 => '延时专区',
+        3 => '深度体验',
+        4 => '男神玩具',
+        5 => '女神玩具',
+        6 => '私密养护',
+        7 => '情趣服饰(香水)',
+        8 => 'SM房趣(套装)',
+        9 => '体感娃娃',
+        10 => '周边产品'
+    ],
+    'goodsTypes1' => [
+        0 => '未选',
+        1 => '自营品专区',
+        2 => '延时专区',
+        3 => '深度体验',
+        4 => '男神玩具',
+        5 => '女神玩具',
+        6 => '私密养护',
+        7 => '情趣服饰(香水)',
+        8 => 'SM房趣(套装)',
+        9 => '体感娃娃',
+        10 => '周边产品'
     ],
 ];

+ 1 - 0
routes/api.php

@@ -40,6 +40,7 @@ Route::prefix('v1')->group(function() {
 
     // 主页商品
     Route::post('/goods/index', [\App\Http\Controllers\Api\v1\GoodsController::class, 'index']);
+    Route::post('/goods/types', [\App\Http\Controllers\Api\v1\GoodsController::class, 'types']);
     Route::post('/goods/category/list', [\App\Http\Controllers\Api\v1\GoodsController::class, 'categorys']);
 
     Route::get('/order/info', [\App\Http\Controllers\Api\v1\OrderController::class, 'info']);