소스 검색

feat:修改钱包

景好勇 4 달 전
부모
커밋
d53a6639cf

+ 3 - 1
app/Http/Controllers/Client/WalletController.php

@@ -59,7 +59,9 @@ class WalletController extends Controller
      */
     public function wallet()
     {
-        return $this->service->getUserWallet(Auth::user()->id);
+        return $this->success(
+            $this->service->getUserWallet(Auth::user()->id)
+        );
     }
 
     /**

+ 1 - 1
app/Http/Requests/Client/User/ApplyCoachRequest.php

@@ -1,7 +1,7 @@
 <?php
 
 return [
-    'paths' => ['api/*', 'sanctum/csrf-cookie'],
+    'paths' => ['api/*', 'sanctum/csrf-cookie', '*'],
     'allowed_methods' => ['*'],
     'allowed_origins' => ['*'],
     'allowed_origins_patterns' => [],

+ 1 - 0
doc/系统设计/数据库设计/物理模型/分析后台设计增加/02技师列表.sql

@@ -49,6 +49,7 @@ WITH
             owner_type = 'App\\Models\\CoachUser'
     )
 SELECT
+    cu.id,
     /* 性别 */
     mu.gender,
     /* 技师名称 */

+ 0 - 11
doc/系统设计/数据库设计/物理模型/分析后台设计增加/04平台项目管理.sql

@@ -7,22 +7,11 @@ CREATE TABLE report_project_list AS
 DROP VIEW IF EXISTS manage_project_list;
 
 CREATE OR REPLACE VIEW manage_project_list AS
-WITH
-    order_stats AS (
-        /* 统计每个项目的订单数量 */
-        SELECT project_id /* 项目编号 */
-        FROM `order` /* 订单表 */
-        WHERE
-            deleted_at IS NULL
-        GROUP BY
-            project_id
-    )
 SELECT p.id /* 项目编号 */, p.title /* 项目名称 */, pc.name /* 项目分类名称 */, p.price /* 项目价格 */, p.duration /* 服务时长(分钟) */, p.state /* 状态 */, p.cover /* 项目封面图片 */
 FROM
     project p /* 项目表 */
     LEFT JOIN project_cate pc /* 项目分类表 */ ON p.cate_id = pc.id
     AND pc.deleted_at IS NULL
-    LEFT JOIN order_stats os /* 订单统计 */ ON p.id = os.project_id
 WHERE
     p.deleted_at IS NULL
 ORDER BY p.id DESC;

+ 6 - 4
routes/admin.php

@@ -8,13 +8,13 @@
 
 // =====================================================================
 
+use Slowlyo\OwlAdmin\Admin;
 use Illuminate\Routing\Router;
 use Illuminate\Support\Facades\Route;
-use Slowlyo\OwlAdmin\Admin;
 
 Route::group([
-    'domain' => Admin::config('admin.route.domain'),
-    'prefix' => Admin::config('admin.route.prefix'),
+    'domain'     => Admin::config('admin.route.domain'),
+    'prefix'     => Admin::config('admin.route.prefix'),
     'middleware' => Admin::config('admin.route.middleware'),
 ], function (Router $router) {
     // 用户
@@ -99,5 +99,7 @@ Route::group([
     $router->resource('coach_schedules', \App\Admin\Controllers\CoachScheduleController::class);
     // 技师投流订单
     $router->resource('coach_flow_orders', \App\Admin\Controllers\CoachFlowOrderController::class);
+    // ProjectCate
+    $router->get('_project/cate', [\Slowlyo\OwlAdmin\Controllers\AdminApiController::class, 'index']);
 
-});
+});