Ver Fonte

地址更新

kphcdr há 1 ano atrás
pai
commit
00cd629a14

+ 15 - 0
app/Modules/Mini/Controllers/AuthController.php

@@ -3,6 +3,7 @@
 namespace App\Modules\Mini\Controllers;
 
 use App\Base\BaseController;
+use Faker\Provider\Image;
 
 class AuthController extends BaseController
 {
@@ -34,4 +35,18 @@ class AuthController extends BaseController
             "phone" => "",
         ]);
     }
+
+    public function profile()
+    {
+        return $this->ok([
+            "id" => 1,
+            "token" => "token",
+            "name" => "用户名称",
+            "avatar" => Image::imageUrl(),
+            "company" => [
+                "id" => 1,
+                "name" => "公司名称",
+            ],
+        ]);
+    }
 }

+ 32 - 0
app/Modules/Mini/Controllers/CartController.php

@@ -0,0 +1,32 @@
+<?php
+
+namespace App\Modules\Mini\Controllers;
+
+use App\Base\BaseController;
+use Faker\Provider\Image;
+
+class CartController extends BaseController
+{
+    public function index()
+    {
+        return $this->ok([
+            "total" => 1,
+            "page_total" => 1,
+            "list" => [
+                [
+                    "id" => 1,
+                    "goods_id" => 1,
+                    "thumb" => Image::imageUrl(),
+                    "goods_name" => 1,
+                    "sn" => "型号-xxxx",
+                    "count" => 1,
+                ],
+            ],
+        ]);
+    }
+
+    public function del()
+    {
+        return $this->ok();
+    }
+}

+ 22 - 0
app/Modules/Mini/Controllers/PageController.php

@@ -158,4 +158,26 @@ class PageController extends BaseController
             "faq_html" => "<h1>desc_html</h1>",
         ]);
     }
+
+    public function search()
+    {
+        return $this->ok([
+            "total" => 1,
+            "page_total" => 1,
+            "list" => [
+                [
+                    "id" => 1,
+                    "name" => "商品名称",
+                    "thumb" => Image::imageUrl(),
+                ],
+            ],
+            "category" => [
+                [
+                    "id" => 1,
+                    "thumb" => Image::imageUrl(),
+                    "name" => "分类名称",
+                ],
+            ],
+        ]);
+    }
 }

+ 63 - 0
app/Modules/Mini/Controllers/UserController.php

@@ -0,0 +1,63 @@
+<?php
+
+namespace App\Modules\Mini\Controllers;
+
+use App\Base\BaseController;
+use Faker\Provider\Image;
+
+class UserController extends BaseController
+{
+    public function company()
+    {
+        return $this->ok();
+    }
+
+    public function fav()
+    {
+        return $this->ok([
+            "total" => 1,
+            "page_total" => 1,
+            "list" => [
+                [
+                    "id" => 1,
+                    "goods_id" => 1,
+                    "thumb" => Image::imageUrl(),
+                    "goods_name" => 1,
+                ],
+            ],
+        ]);
+    }
+
+    public function favDel()
+    {
+        return $this->ok();
+    }
+
+    public function address()
+    {
+        return $this->ok([
+            "total" => 1,
+            "page_total" => 1,
+            "list" => [
+                [
+                    "id" => 1,
+                    "is_default" => 1,
+                    "name" => "收件人姓名",
+                    "address" => "余杭良睦路地铁鼎创中心**位置",
+                    "phone" => "15012341234",
+                    "location" => "浙江省杭州市余杭区",
+                ],
+            ],
+        ]);
+    }
+
+    public function addressDel()
+    {
+        return $this->ok();
+    }
+
+    public function addressStore()
+    {
+        return $this->ok();
+    }
+}

+ 1 - 0
config/app.php

@@ -194,6 +194,7 @@ return [
         // App\Providers\BroadcastServiceProvider::class,
         App\Providers\EventServiceProvider::class,
         App\Providers\RouteServiceProvider::class,
+        App\Providers\TelescopeServiceProvider::class,
     ],
 
     /*

+ 21 - 0
routes/mini.php

@@ -8,10 +8,31 @@ Route::get('/', [\App\Http\Controllers\Controller::class, "ping"]);
 Route::post("/auth/codeToSession", [\App\Modules\Mini\Controllers\AuthController::class, "codeToSession"]);
 Route::post("/auth/decryptUserInfo", [\App\Modules\Mini\Controllers\AuthController::class, "decryptUserInfo"]);
 Route::post("/auth/decryptPhone", [\App\Modules\Mini\Controllers\AuthController::class, "decryptPhone"]);
+Route::get("/auth/profile", [\App\Modules\Mini\Controllers\AuthController::class, "profile"]);
 
 Route::get("/page/home", [\App\Modules\Mini\Controllers\PageController::class, "home"]);
 Route::get("/page/categoryTree", [\App\Modules\Mini\Controllers\PageController::class, "categoryTree"]);
 Route::get("/page/categoryGoods", [\App\Modules\Mini\Controllers\PageController::class, "categoryGoods"]);
 Route::get("/page/filterConfig", [\App\Modules\Mini\Controllers\PageController::class, "filterConfig"]);
 Route::get("/page/goods", [\App\Modules\Mini\Controllers\PageController::class, "goods"]);
+Route::get("/page/search", [\App\Modules\Mini\Controllers\PageController::class, "search"]);
 
+Route::get("/user/address", [\App\Modules\Mini\Controllers\UserController::class, "address"]);
+Route::post("/user/addressDel", [\App\Modules\Mini\Controllers\UserController::class, "addressDel"]);
+Route::post("/user/addressStore", [\App\Modules\Mini\Controllers\UserController::class, "addressStore"]);
+
+Route::get("/user/fav", [\App\Modules\Mini\Controllers\UserController::class, "fav"]);
+Route::post("/user/favDel", [\App\Modules\Mini\Controllers\UserController::class, "favDel"]);
+
+Route::get("/cart", [\App\Modules\Mini\Controllers\CartController::class, "index"]);
+Route::post("/cart/del", [\App\Modules\Mini\Controllers\CartController::class, "del"]);
+Route::post("/cart/store", [\App\Modules\Mini\Controllers\CartController::class, "store"]);
+
+Route::get("/config", function () {
+    return [
+        "code" => 200,
+        "data" => [
+            "search_keywords" => ["热搜词1", "热搜词2", "热搜词3"],
+        ],
+    ];
+});