wesmiler 2 år sedan
förälder
incheckning
a6f18c8e71

+ 47 - 0
app/Http/Controllers/Admin/MemberNodesController.php

@@ -0,0 +1,47 @@
+<?php
+// +----------------------------------------------------------------------
+// | LARAVEL8.0 框架 [ LARAVEL ][ RXThinkCMF ]
+// +----------------------------------------------------------------------
+// | 版权所有 2017~2021 LARAVEL研发中心
+// +----------------------------------------------------------------------
+// | 官方网站: http://www.laravel.cn
+// +----------------------------------------------------------------------
+// | Author: laravel开发员 <laravel.qq.com>
+// +----------------------------------------------------------------------
+
+namespace App\Http\Controllers\Admin;
+
+use App\Services\Common\MemberNodesService;
+
+/**
+ * 节点会员-控制器
+ * @author laravel开发员
+ * @since 2020/11/11
+ * @package App\Http\Controllers
+ */
+class MemberNodesController extends Backend
+{
+    /**
+     * 构造函数
+     * @author laravel开发员
+     * @since 2020/11/11
+     */
+    public function __construct()
+    {
+        parent::__construct();
+        $this->service = new MemberNodesService();
+    }
+
+    /**
+     * 获取会员等级列表
+     * @return mixed
+     * @since 2020/11/11
+     * @author laravel开发员
+     */
+    public function getMemberNodesList()
+    {
+        $result = $this->service->getMemberNodesList();
+        return $result;
+    }
+
+}

+ 49 - 0
app/Services/Common/MemberNodesService.php

@@ -0,0 +1,49 @@
+<?php
+// +----------------------------------------------------------------------
+// | LARAVEL8.0 框架 [ LARAVEL ][ RXThinkCMF ]
+// +----------------------------------------------------------------------
+// | 版权所有 2017~2021 LARAVEL研发中心
+// +----------------------------------------------------------------------
+// | 官方网站: http://www.laravel.cn
+// +----------------------------------------------------------------------
+// | Author: laravel开发员 <laravel.qq.com>
+// +----------------------------------------------------------------------
+
+namespace App\Services\Common;
+
+use App\Models\MemberLevelModel;
+use App\Models\MemberNodeModel;
+use App\Services\BaseService;
+
+/**
+ * 节点会员-服务类
+ * @author laravel开发员
+ * @since 2020/11/11
+ * @package App\Services\Common
+ */
+class MemberNodesService extends BaseService
+{
+    /**
+     * 构造函数
+     * @author laravel开发员
+     * @since 2020/11/11
+     * MemberLevelService constructor.
+     */
+    public function __construct()
+    {
+        $this->model = new MemberNodeModel();
+    }
+
+    /**
+     * 获取节点会员列表
+     * @return array
+     * @since 2020/11/11
+     * @author laravel开发员
+     */
+    public function getMemberNodesList()
+    {
+        $list = $this->model->where("mark", "=", 1)->get()->toArray();
+        return message(MESSAGE_OK, true, $list);
+    }
+
+}

+ 7 - 0
routes/web.php

@@ -131,6 +131,13 @@ Route::post('/member/edit', [MemberController::class, 'edit']);
 Route::post('/member/delete', [MemberController::class, 'delete']);
 Route::post('/member/delete', [MemberController::class, 'delete']);
 Route::post('/member/status', [MemberController::class, 'status']);
 Route::post('/member/status', [MemberController::class, 'status']);
 
 
+// 节点会员
+Route::get('/membernodes/index', [\App\Http\Controllers\Admin\MemberNodesController::class, 'index']);
+Route::get('/membernodes/info', [\App\Http\Controllers\Admin\MemberNodesController::class, 'info']);
+Route::post('/membernodes/edit', [\App\Http\Controllers\Admin\MemberNodesController::class, 'edit']);
+Route::post('/membernodes/delete', [\App\Http\Controllers\Admin\MemberNodesController::class, 'delete']);
+
+
 // 登录日志
 // 登录日志
 Route::get('/loginlog/index', [LoginLogController::class, 'index']);
 Route::get('/loginlog/index', [LoginLogController::class, 'index']);
 Route::post('/loginlog/delete', [LoginLogController::class, 'delete']);
 Route::post('/loginlog/delete', [LoginLogController::class, 'delete']);