rkljw 10 сар өмнө
parent
commit
df205b7057

+ 17 - 0
.env

@@ -0,0 +1,17 @@
+APP_NAME=user_producer
+APP_ENV=dev
+
+DB_DRIVER=mysql
+DB_HOST=192.168.31.193
+DB_PORT=2333
+DB_DATABASE=hyperf
+DB_USERNAME=root
+DB_PASSWORD=root123
+DB_CHARSET=utf8mb4
+DB_COLLATION=utf8mb4_unicode_ci
+DB_PREFIX=
+
+REDIS_HOST=localhost
+REDIS_AUTH=(null)
+REDIS_PORT=6379
+REDIS_DB=0

+ 23 - 0
.watcher.php

@@ -0,0 +1,23 @@
+<?php
+
+declare(strict_types=1);
+/**
+ * This file is part of Hyperf.
+ *
+ * @link     https://www.hyperf.io
+ * @document https://hyperf.wiki
+ * @contact  group@hyperf.io
+ * @license  https://github.com/hyperf/hyperf/blob/master/LICENSE
+ */
+use Hyperf\Watcher\Driver\ScanFileDriver;
+
+return [
+    'driver' => ScanFileDriver::class,
+    'bin' => PHP_BINARY,
+    'watch' => [
+        'dir' => ['app', 'config'],
+        'file' => ['.env'],
+        'scan_interval' => 2000,
+    ],
+    'ext' => ['.php', '.env'],
+];

+ 93 - 0
app/JsonRpc/AuthorityService.php

@@ -0,0 +1,93 @@
+<?php
+namespace App\JsonRpc;
+use App\Model\Menu;
+use App\Model\UserInfo;
+use App\Model\UserLogin;
+use Hyperf\RpcServer\Annotation\RpcService;
+use App\Tools\Result;
+use Hyperf\DbConnection\Db;
+#[RpcService(name: "AuthorityService", protocol: "jsonrpc-http", server: "jsonrpc-http")]
+class AuthorityService implements AuthorityServiceInterface
+{
+
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function getMenuList(array $data): array
+    {
+        // TODO: Implement getMenuList() method.
+        $where = [
+            "pid"=>$data['id']
+        ];
+        $data['pageSize'] = $data['pageSize']?$data['pageSize']:10;
+        $data['page'] = $data['page']?$data['page']:1;
+        $result = Menu::where($where)->limit($data['pageSize'])->offset(($data['page']-1)*$data['pageSize'])->get();
+        $count =  Menu::where($where)->count();
+        if (empty($result)) {
+            return Result::error("没有菜单",0,[]);
+        }
+        foreach($result as $k=>$v){
+            $result[$k]['is_links'] = (int)$result[$k]['is_links'];
+            $result[$k]['hidden'] = (int)$result[$k]['hidden'];
+        }
+        $data['rows'] = $result;
+        $data['count'] = $count;
+        return Result::success($data);
+    }
+
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function getMenuInfo(array $data): array
+    {
+        // TODO: Implement getMenuInfo() method.
+    }
+
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function updateMenu(array $data): array
+    {
+        $where = [
+            'id'=>$data['id']
+        ];
+        unset($data['id']);
+        $result = Menu::where($where)->update($data);
+        if($result){
+            return Result::success($data);
+        }else{
+            return Result::error($data);
+        }
+    }
+
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function delMenu(array $data): array
+    {
+        $result = Menu::where(['id'=>$data['id']])->delete();
+        if($result){
+            return Result::success($data);
+        }else{
+            return Result::error($data);
+        }
+    }
+
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function addMenu(array $data): array
+    {
+        $result = Menu::insertGetId($data);
+        if($result){
+            return Result::success($data);
+        }else{
+            return Result::error($data);
+        }
+    }
+}

+ 40 - 0
app/JsonRpc/AuthorityServiceInterface.php

@@ -0,0 +1,40 @@
+<?php
+
+namespace App\JsonRpc;
+interface AuthorityServiceInterface
+{
+    /**
+     * 菜单列表
+     * @param array $data
+     * @return array
+     */
+    public function getMenuList(array $data): array;
+
+    /**
+     * 获取菜单信息
+     * @param array $data
+     * @return array
+     */
+    public function getMenuInfo(array $data): array;
+
+    /**
+     * 更新菜单
+     * @param array $data
+     * @return array
+     */
+    public function updateMenu(array $data): array;
+
+    /**
+     * 删除惨淡
+     * @param array $data
+     * @return array
+     */
+    public function delMenu(array $data): array;
+
+    /**
+     * 创建菜单
+     * @param array $data
+     * @return array
+     */
+    public function addMenu(array $data): array;
+}

+ 1 - 0
app/JsonRpc/UserService.php

@@ -161,4 +161,5 @@ class UserService implements UserServiceInterface
 
     }
 
+
 }

+ 28 - 0
app/Model/Menu.php

@@ -0,0 +1,28 @@
+<?php
+
+declare(strict_types=1);
+
+namespace App\Model;
+
+use Hyperf\DbConnection\Model\Model;
+
+/**
+ */
+class Menu extends Model
+{
+    /**
+     * The table associated with the model.
+     */
+    protected ?string $table = 'menu';
+
+    /**
+     * The attributes that are mass assignable.
+     */
+    protected array $fillable = [];
+
+    /**
+     * The attributes that should be cast to native types.
+     */
+    protected array $casts = [];
+
+}

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
runtime/container/aspects.cache


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
runtime/container/proxy/App_Controller_AbstractController.proxy.php


+ 1 - 1
runtime/hyperf.pid

@@ -1 +1 @@
-726
+6521

+ 352 - 0
runtime/logs/hyperf.log

@@ -77,3 +77,355 @@
 [2024-06-12 08:35:32] sql.INFO: [122.19] select * from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
 [2024-06-12 08:37:12] sql.INFO: [12.61] select `user`.*, `user_info`.`id` as `user_info_id` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
 [2024-06-12 08:38:45] sql.INFO: [130.33] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 09:42:19] sql.INFO: [59.71] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-13 09:47:52] sql.INFO: [10.81] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-13 09:48:03] sql.INFO: [11.37] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-13 09:52:19] sql.INFO: [7.51] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-13 09:52:35] sql.INFO: [2.22] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-13 09:57:53] sql.INFO: [11.44] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-13 09:57:56] sql.INFO: [1.72] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-13 09:58:14] sql.INFO: [1.67] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-13 09:58:19] sql.INFO: [21.98] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-13 10:32:10] sql.INFO: [27.62] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-13 11:24:38] sql.INFO: [91.29] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-13 11:27:17] sql.INFO: [25.58] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-13 11:27:46] sql.INFO: [3.21] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-13 11:27:55] sql.INFO: [5.09] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-13 13:39:07] sql.INFO: [41.88] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-13 13:40:52] sql.INFO: [17.07] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-13 13:42:31] sql.INFO: [641.38] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-13 16:33:26] sql.INFO: [24.64] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-13 17:31:38] sql.INFO: [125.6] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 17:47:47] sql.INFO: [135.51] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-13 18:12:01] sql.INFO: [20.68] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-13 18:38:32] sql.INFO: [33.82] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 18:44:28] sql.INFO: [20.17] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 18:45:58] sql.INFO: [15.29] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 18:46:34] sql.INFO: [2.1] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 18:46:59] sql.INFO: [3.11] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 18:56:23] sql.INFO: [18.05] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 18:56:53] sql.INFO: [2.47] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 19:14:48] sql.INFO: [25.45] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 19:15:32] sql.INFO: [1.91] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 19:15:45] sql.INFO: [3.64] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 19:16:35] sql.INFO: [1.72] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 19:17:19] sql.INFO: [2.85] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 19:18:21] sql.INFO: [20.34] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 19:18:33] sql.INFO: [3.53] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 19:19:11] sql.INFO: [2.62] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 19:52:07] sql.INFO: [45.46] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 19:57:10] sql.INFO: [42.51] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 19:59:15] sql.INFO: [25] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 19:59:52] sql.INFO: [3.78] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 20:01:27] sql.INFO: [282.65] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 20:01:46] sql.INFO: [3.45] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 20:02:35] sql.INFO: [2.65] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 20:02:47] sql.INFO: [1.72] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 20:03:47] sql.INFO: [35.45] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 20:04:42] sql.INFO: [4.12] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 20:06:03] sql.INFO: [30.6] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 20:07:45] sql.INFO: [38.98] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 20:08:10] sql.INFO: [2.77] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-13 20:12:37] sql.INFO: [40.12] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-14 08:54:42] sql.INFO: [797.38] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-14 11:30:12] sql.INFO: [201.09] select `user`.*, `user_info`.`id` as `user_info_id`, `user_info`.`id_card`, `user_info`.`birthday`, `user_info`.`gender`, `user_info`.`real_name` from `user` left join `user_info` on `user`.`id` = `user_info`.`user_id` where `user`.`id` = '32' limit 1 [] []
+[2024-06-14 11:34:37] sql.INFO: [91.16] select * from `user` where (`user_name` = '1') limit 1 [] []
+[2024-06-14 13:28:08] sql.INFO: [177.96] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 13:28:36] sql.INFO: [3.23] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 13:30:11] sql.INFO: [37.08] select * from `menu` where (`pid` = '1') [] []
+[2024-06-14 13:50:55] sql.INFO: [39.17] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 13:52:28] sql.INFO: [36.94] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 13:52:55] sql.INFO: [83.72] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 13:54:38] sql.INFO: [38.03] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 13:54:43] sql.INFO: [1.94] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 13:55:37] sql.INFO: [3.27] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 13:56:50] sql.INFO: [17.95] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 13:59:25] sql.INFO: [38.98] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 13:59:25] sql.INFO: [20.48] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:03:34] sql.INFO: [95.19] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:03:34] sql.INFO: [9.7] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:04:00] sql.INFO: [7.4] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:04:00] sql.INFO: [24.77] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:05:58] sql.INFO: [60.55] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:05:58] sql.INFO: [5.76] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:06:28] sql.INFO: [8.44] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:06:28] sql.INFO: [4.09] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:09:36] sql.INFO: [98.79] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:09:36] sql.INFO: [10.13] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:10:36] sql.INFO: [116.5] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:10:36] sql.INFO: [6.73] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:10:53] sql.INFO: [9.71] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:10:53] sql.INFO: [5.89] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:13:21] sql.INFO: [115.97] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:13:21] sql.INFO: [27.89] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:13:51] sql.INFO: [10.26] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:13:51] sql.INFO: [3.06] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:14:48] sql.INFO: [10.37] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:14:48] sql.INFO: [29.63] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:18:11] sql.INFO: [25.77] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:18:11] sql.INFO: [3.79] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:19:12] sql.INFO: [889.49] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:19:12] sql.INFO: [4.42] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:23:49] sql.INFO: [25.43] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:23:49] sql.INFO: [6.48] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:25:05] sql.INFO: [152.92] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:25:05] sql.INFO: [62.76] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:25:26] sql.INFO: [1.88] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:25:26] sql.INFO: [4.15] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:25:44] sql.INFO: [1.31] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:25:44] sql.INFO: [3.19] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:25:56] sql.INFO: [11.46] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:25:56] sql.INFO: [7.65] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:26:08] sql.INFO: [2.06] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:26:08] sql.INFO: [3.68] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:26:17] sql.INFO: [230.02] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:26:18] sql.INFO: [11.63] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:26:29] sql.INFO: [1.78] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:26:29] sql.INFO: [4.83] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:26:39] sql.INFO: [3.68] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:26:39] sql.INFO: [264.52] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:29:37] sql.INFO: [22.82] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:29:37] sql.INFO: [6.47] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:29:43] sql.INFO: [15.46] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:29:44] sql.INFO: [305.96] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:37:30] sql.INFO: [68.07] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:37:30] sql.INFO: [5.14] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:37:43] sql.INFO: [5.93] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:37:43] sql.INFO: [31.93] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:37:52] sql.INFO: [7.1] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:37:52] sql.INFO: [2.88] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:38:00] sql.INFO: [217.81] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:38:00] sql.INFO: [31.91] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:38:12] sql.INFO: [18.32] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:38:12] sql.INFO: [6.7] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:38:18] sql.INFO: [10.34] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:38:18] sql.INFO: [7.96] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:38:26] sql.INFO: [4.36] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:38:26] sql.INFO: [4.1] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:38:36] sql.INFO: [4.03] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:38:37] sql.INFO: [3] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:39:34] sql.INFO: [3.85] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:39:34] sql.INFO: [11.64] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:39:42] sql.INFO: [11.1] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:39:42] sql.INFO: [48.06] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:39:50] sql.INFO: [13.98] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:39:50] sql.INFO: [3.74] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:41:18] sql.INFO: [240.52] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:41:18] sql.INFO: [5.44] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:42:34] sql.INFO: [24.63] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:42:34] sql.INFO: [4.78] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:42:44] sql.INFO: [22.71] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:42:44] sql.INFO: [2.01] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:49:42] sql.INFO: [32.72] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:49:42] sql.INFO: [5.15] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:51:06] sql.INFO: [57.93] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:51:06] sql.INFO: [2.1] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:52:14] sql.INFO: [19.92] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:52:14] sql.INFO: [4.23] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:56:53] sql.INFO: [23.08] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:56:53] sql.INFO: [5.69] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:57:13] sql.INFO: [7.08] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:57:13] sql.INFO: [9.41] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:57:16] sql.INFO: [15.72] select * from `menu` where (`pid` = '0') [] []
+[2024-06-14 14:57:16] sql.INFO: [3.81] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 15:44:49] sql.INFO: [25.98] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 15:44:49] sql.INFO: [4.14] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 15:44:59] sql.INFO: [2.12] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 15:44:59] sql.INFO: [6.33] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 15:45:14] sql.INFO: [3.22] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 15:45:14] sql.INFO: [12.49] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 15:46:50] sql.INFO: [30.62] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 15:46:50] sql.INFO: [2.86] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 15:48:17] sql.INFO: [23.56] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 15:48:17] sql.INFO: [4.07] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 15:48:24] sql.INFO: [4.04] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 15:48:25] sql.INFO: [85.23] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 15:48:29] sql.INFO: [8.22] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 15:48:29] sql.INFO: [3.22] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 15:51:03] sql.INFO: [20.32] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 15:51:03] sql.INFO: [3.84] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 15:51:23] sql.INFO: [8.22] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 15:51:23] sql.INFO: [57.21] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 15:51:29] sql.INFO: [3.28] select * from `menu` where (`pid` = '0') limit 10 offset 10 [] []
+[2024-06-14 15:51:29] sql.INFO: [4.43] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 15:51:40] sql.INFO: [6.41] select * from `menu` where (`pid` = '0') limit 10 offset 20 [] []
+[2024-06-14 15:51:40] sql.INFO: [2.61] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 15:51:45] sql.INFO: [7.23] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 15:51:45] sql.INFO: [3.06] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 15:54:33] sql.INFO: [114.43] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 15:54:33] sql.INFO: [4.7] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 15:54:42] sql.INFO: [1.59] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 15:54:42] sql.INFO: [1.54] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 16:06:04] sql.INFO: [4654.87] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 16:06:04] sql.INFO: [6.56] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 16:07:32] sql.INFO: [51.34] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 16:07:32] sql.INFO: [3.25] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 16:07:37] sql.INFO: [2.64] select * from `menu` where (`pid` = '1') limit 10 offset 0 [] []
+[2024-06-14 16:07:37] sql.INFO: [6.18] select count(*) as aggregate from `menu` where (`pid` = '1') [] []
+[2024-06-14 16:07:42] sql.INFO: [4.58] select * from `menu` where (`pid` = '4') limit 10 offset 0 [] []
+[2024-06-14 16:07:42] sql.INFO: [7.66] select count(*) as aggregate from `menu` where (`pid` = '4') [] []
+[2024-06-14 16:10:49] sql.INFO: [131.92] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 16:10:49] sql.INFO: [7.34] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 16:10:53] sql.INFO: [2.83] select * from `menu` where (`pid` = '1') limit 10 offset 0 [] []
+[2024-06-14 16:10:53] sql.INFO: [9.69] select count(*) as aggregate from `menu` where (`pid` = '1') [] []
+[2024-06-14 16:10:54] sql.INFO: [8.57] select * from `menu` where (`pid` = '4') limit 10 offset 0 [] []
+[2024-06-14 16:10:54] sql.INFO: [3.41] select count(*) as aggregate from `menu` where (`pid` = '4') [] []
+[2024-06-14 16:11:11] sql.INFO: [2.73] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 16:11:11] sql.INFO: [3.6] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 16:11:15] sql.INFO: [8.01] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 16:11:16] sql.INFO: [60.58] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 16:11:17] sql.INFO: [3.09] select * from `menu` where (`pid` = '1') limit 10 offset 0 [] []
+[2024-06-14 16:11:17] sql.INFO: [11.9] select count(*) as aggregate from `menu` where (`pid` = '1') [] []
+[2024-06-14 16:11:19] sql.INFO: [48.7] select * from `menu` where (`pid` = '4') limit 10 offset 0 [] []
+[2024-06-14 16:11:19] sql.INFO: [44.48] select count(*) as aggregate from `menu` where (`pid` = '4') [] []
+[2024-06-14 16:12:21] sql.INFO: [56.46] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 16:12:21] sql.INFO: [2.97] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 16:12:25] sql.INFO: [4.48] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 16:12:25] sql.INFO: [15.81] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 16:12:27] sql.INFO: [5.75] select * from `menu` where (`pid` = '1') limit 10 offset 0 [] []
+[2024-06-14 16:12:28] sql.INFO: [8.78] select count(*) as aggregate from `menu` where (`pid` = '1') [] []
+[2024-06-14 16:12:28] sql.INFO: [6.16] select * from `menu` where (`pid` = '4') limit 10 offset 0 [] []
+[2024-06-14 16:12:28] sql.INFO: [6.6] select count(*) as aggregate from `menu` where (`pid` = '4') [] []
+[2024-06-14 16:12:30] sql.INFO: [3.32] select * from `menu` where (`pid` = '4') limit 10 offset 0 [] []
+[2024-06-14 16:12:30] sql.INFO: [4.31] select count(*) as aggregate from `menu` where (`pid` = '4') [] []
+[2024-06-14 16:12:31] sql.INFO: [10.64] select * from `menu` where (`pid` = '4') limit 10 offset 0 [] []
+[2024-06-14 16:12:31] sql.INFO: [11.82] select count(*) as aggregate from `menu` where (`pid` = '4') [] []
+[2024-06-14 16:12:31] sql.INFO: [8.92] select * from `menu` where (`pid` = '4') limit 10 offset 0 [] []
+[2024-06-14 16:12:31] sql.INFO: [11.34] select count(*) as aggregate from `menu` where (`pid` = '4') [] []
+[2024-06-14 16:12:32] sql.INFO: [4.73] select * from `menu` where (`pid` = '4') limit 10 offset 0 [] []
+[2024-06-14 16:12:32] sql.INFO: [4.96] select count(*) as aggregate from `menu` where (`pid` = '4') [] []
+[2024-06-14 16:12:32] sql.INFO: [12.18] select * from `menu` where (`pid` = '4') limit 10 offset 0 [] []
+[2024-06-14 16:12:32] sql.INFO: [6.04] select count(*) as aggregate from `menu` where (`pid` = '4') [] []
+[2024-06-14 16:12:33] sql.INFO: [2.3] select * from `menu` where (`pid` = '4') limit 10 offset 0 [] []
+[2024-06-14 16:12:33] sql.INFO: [5.77] select count(*) as aggregate from `menu` where (`pid` = '4') [] []
+[2024-06-14 16:12:51] sql.INFO: [2.31] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 16:12:51] sql.INFO: [5.47] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 16:13:00] sql.INFO: [3.4] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 16:13:00] sql.INFO: [2.51] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 16:13:30] sql.INFO: [2.64] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 16:13:30] sql.INFO: [2.16] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 16:35:16] sql.INFO: [62.43] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 16:35:17] sql.INFO: [2.69] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 17:10:24] sql.INFO: [847.88] select * from `menu` where (`pid` = '1') limit 2 offset 0 [] []
+[2024-06-14 17:10:24] sql.INFO: [27.97] select count(*) as aggregate from `menu` where (`pid` = '1') [] []
+[2024-06-14 17:11:13] sql.INFO: [3.45] select * from `menu` where (`pid` = '29') limit 2 offset 0 [] []
+[2024-06-14 17:11:13] sql.INFO: [2.09] select count(*) as aggregate from `menu` where (`pid` = '29') [] []
+[2024-06-14 17:12:25] sql.INFO: [119.87] select * from `menu` where (`pid` = '29') limit 2 offset 0 [] []
+[2024-06-14 17:12:25] sql.INFO: [2.06] select count(*) as aggregate from `menu` where (`pid` = '29') [] []
+[2024-06-14 17:12:25] sql.INFO: [267.88] delete from `menu` where (`id` = '29') [] []
+[2024-06-14 17:15:41] sql.INFO: [58.84] select * from `menu` where (`pid` = '29') limit 2 offset 0 [] []
+[2024-06-14 17:15:41] sql.INFO: [5.49] select count(*) as aggregate from `menu` where (`pid` = '29') [] []
+[2024-06-14 17:15:41] sql.INFO: [4.28] delete from `menu` where (`id` = '29') [] []
+[2024-06-14 17:15:43] sql.INFO: [4.29] select * from `menu` where (`pid` = '29') limit 2 offset 0 [] []
+[2024-06-14 17:15:43] sql.INFO: [3.58] select count(*) as aggregate from `menu` where (`pid` = '29') [] []
+[2024-06-14 17:15:43] sql.INFO: [2.06] delete from `menu` where (`id` = '29') [] []
+[2024-06-14 17:15:44] sql.INFO: [3.57] select * from `menu` where (`pid` = '29') limit 2 offset 0 [] []
+[2024-06-14 17:15:44] sql.INFO: [3.9] select count(*) as aggregate from `menu` where (`pid` = '29') [] []
+[2024-06-14 17:15:44] sql.INFO: [7.58] delete from `menu` where (`id` = '29') [] []
+[2024-06-14 17:15:45] sql.INFO: [2.07] select * from `menu` where (`pid` = '29') limit 2 offset 0 [] []
+[2024-06-14 17:15:45] sql.INFO: [3.4] select count(*) as aggregate from `menu` where (`pid` = '29') [] []
+[2024-06-14 17:15:45] sql.INFO: [3.27] delete from `menu` where (`id` = '29') [] []
+[2024-06-14 17:15:46] sql.INFO: [1.97] select * from `menu` where (`pid` = '29') limit 2 offset 0 [] []
+[2024-06-14 17:15:46] sql.INFO: [2.87] select count(*) as aggregate from `menu` where (`pid` = '29') [] []
+[2024-06-14 17:15:46] sql.INFO: [3.95] delete from `menu` where (`id` = '29') [] []
+[2024-06-14 17:16:25] sql.INFO: [1.64] select * from `menu` where (`pid` = '29') limit 2 offset 0 [] []
+[2024-06-14 17:16:25] sql.INFO: [3.82] select count(*) as aggregate from `menu` where (`pid` = '29') [] []
+[2024-06-14 17:16:25] sql.INFO: [1.82] delete from `menu` where (`id` = '29') [] []
+[2024-06-14 17:18:30] sql.INFO: [48.47] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 17:18:30] sql.INFO: [1.92] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 17:18:57] sql.INFO: [4.54] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 17:18:57] sql.INFO: [2.9] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 17:20:05] sql.INFO: [37.89] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 17:20:05] sql.INFO: [8.44] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 17:20:21] sql.INFO: [6.41] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 17:20:21] sql.INFO: [9.59] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 17:26:09] sql.INFO: [36.29] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 17:26:09] sql.INFO: [10.53] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 17:26:53] sql.INFO: [4.07] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 17:26:53] sql.INFO: [2.47] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 17:28:11] sql.INFO: [35.85] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 17:28:11] sql.INFO: [3.74] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 17:28:46] sql.INFO: [3.82] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 17:28:46] sql.INFO: [2.24] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 17:36:45] sql.INFO: [125.4] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 17:36:45] sql.INFO: [4.69] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 17:38:45] sql.INFO: [49.92] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 17:38:45] sql.INFO: [3.12] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 17:40:09] sql.INFO: [176.45] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 17:40:09] sql.INFO: [97.2] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 17:56:16] sql.INFO: [44.88] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 17:56:16] sql.INFO: [3.61] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 17:56:57] sql.INFO: [4.13] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 17:56:57] sql.INFO: [4.12] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 17:57:41] sql.INFO: [2.9] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 17:57:41] sql.INFO: [10.05] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 17:57:42] sql.INFO: [2.78] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 17:57:42] sql.INFO: [6.46] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 17:58:03] sql.INFO: [2.26] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 17:58:03] sql.INFO: [3.3] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 17:58:24] sql.INFO: [8.42] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 17:58:24] sql.INFO: [4.74] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 17:59:42] sql.INFO: [21.22] select * from `menu` where (`pid` = '14') limit 2 offset 0 [] []
+[2024-06-14 17:59:42] sql.INFO: [1.88] select count(*) as aggregate from `menu` where (`pid` = '14') [] []
+[2024-06-14 17:59:42] sql.INFO: [21.66] delete from `menu` where (`id` = '14') [] []
+[2024-06-14 17:59:42] sql.INFO: [15.37] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 17:59:42] sql.INFO: [2.38] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 17:59:54] sql.INFO: [1.67] select * from `menu` where (`pid` = '15') limit 2 offset 0 [] []
+[2024-06-14 17:59:54] sql.INFO: [5.56] select count(*) as aggregate from `menu` where (`pid` = '15') [] []
+[2024-06-14 17:59:54] sql.INFO: [13] delete from `menu` where (`id` = '15') [] []
+[2024-06-14 17:59:54] sql.INFO: [3.34] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 17:59:54] sql.INFO: [9.47] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:00:49] sql.INFO: [4.59] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:00:49] sql.INFO: [5.17] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:02:46] sql.INFO: [25.83] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:02:46] sql.INFO: [4.01] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:03:00] sql.INFO: [2.03] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:03:00] sql.INFO: [11.72] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:09:37] sql.INFO: [48.32] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:09:37] sql.INFO: [4.23] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:09:45] sql.INFO: [6.61] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:09:45] sql.INFO: [5.09] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:10:19] sql.INFO: [1.57] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:10:19] sql.INFO: [2.07] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:16:13] sql.INFO: [32.82] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:16:13] sql.INFO: [3.97] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:16:49] sql.INFO: [2.29] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:16:49] sql.INFO: [3.92] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:18:21] sql.INFO: [31.92] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:18:21] sql.INFO: [5.08] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:18:35] sql.INFO: [2.4] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:18:35] sql.INFO: [2.21] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:19:20] sql.INFO: [4.48] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:19:20] sql.INFO: [7.14] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:20:13] sql.INFO: [39.73] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:20:13] sql.INFO: [77.99] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:21:18] sql.INFO: [35.9] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:21:18] sql.INFO: [3.13] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:21:22] sql.INFO: [3.45] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:21:22] sql.INFO: [2.67] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:34:59] sql.INFO: [78.25] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:34:59] sql.INFO: [15.95] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:35:43] sql.INFO: [46.08] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:35:43] sql.INFO: [197.45] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:37:33] sql.INFO: [106.72] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:37:33] sql.INFO: [21.42] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:42:57] sql.INFO: [22.31] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:42:57] sql.INFO: [6.6] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:50:20] sql.INFO: [35.93] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:50:20] sql.INFO: [12.85] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:51:55] sql.INFO: [71.35] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:51:55] sql.INFO: [6.26] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:57:12] sql.INFO: [145.1] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:57:12] sql.INFO: [2.7] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 18:59:57] sql.INFO: [51.12] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 18:59:57] sql.INFO: [15.41] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 19:01:02] sql.INFO: [78.21] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 19:01:02] sql.INFO: [6.63] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 19:02:54] sql.INFO: [16.59] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 19:02:54] sql.INFO: [2.68] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 19:04:51] sql.INFO: [27.96] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 19:04:51] sql.INFO: [31.89] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 19:05:51] sql.INFO: [20.95] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 19:05:51] sql.INFO: [2.31] select count(*) as aggregate from `menu` where (`pid` = '0') [] []
+[2024-06-14 19:24:56] sql.INFO: [22.12] select * from `menu` where (`pid` = '0') limit 10 offset 0 [] []
+[2024-06-14 19:24:56] sql.INFO: [2.91] select count(*) as aggregate from `menu` where (`pid` = '0') [] []

+ 7 - 0
vendor/composer/autoload_classmap.php

@@ -11,12 +11,19 @@ return array(
     'App\\Controller\\IndexController' => $baseDir . '/app/Controller/IndexController.php',
     'App\\Exception\\Handler\\AppExceptionHandler' => $baseDir . '/app/Exception/Handler/AppExceptionHandler.php',
     'App\\Exception\\Handler\\JsonRpcExceptionHandler' => $baseDir . '/app/Exception/Handler/JsonRpcExceptionHandler.php',
+    'App\\JsonRpc\\AuthorityService' => $baseDir . '/app/JsonRpc/AuthorityService.php',
+    'App\\JsonRpc\\AuthorityServiceInterface' => $baseDir . '/app/JsonRpc/AuthorityServiceInterface.php',
     'App\\JsonRpc\\UserService' => $baseDir . '/app/JsonRpc/UserService.php',
     'App\\JsonRpc\\UserServiceInterface' => $baseDir . '/app/JsonRpc/UserServiceInterface.php',
     'App\\Listener\\DbQueryExecutedListener' => $baseDir . '/app/Listener/DbQueryExecutedListener.php',
     'App\\Listener\\ResumeExitCoordinatorListener' => $baseDir . '/app/Listener/ResumeExitCoordinatorListener.php',
+    'App\\Model\\Menu' => $baseDir . '/app/Model/Menu.php',
     'App\\Model\\Model' => $baseDir . '/app/Model/Model.php',
+    'App\\Model\\Role' => $baseDir . '/app/Model/Role.php',
     'App\\Model\\User' => $baseDir . '/app/Model/User.php',
+    'App\\Model\\UserInfo' => $baseDir . '/app/Model/UserInfo.php',
+    'App\\Model\\UserLevel' => $baseDir . '/app/Model/UserLevel.php',
+    'App\\Model\\UserLogin' => $baseDir . '/app/Model/UserLogin.php',
     'App\\Tools\\Result' => $baseDir . '/app/Tools/Result.php',
     'Attribute' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/Attribute.php',
     'CURLStringFile' => $vendorDir . '/symfony/polyfill-php81/Resources/stubs/CURLStringFile.php',

+ 7 - 0
vendor/composer/autoload_static.php

@@ -695,12 +695,19 @@ class ComposerStaticInit88f2a4d4a4e81dc7d415bcdf39930654
         'App\\Controller\\IndexController' => __DIR__ . '/../..' . '/app/Controller/IndexController.php',
         'App\\Exception\\Handler\\AppExceptionHandler' => __DIR__ . '/../..' . '/app/Exception/Handler/AppExceptionHandler.php',
         'App\\Exception\\Handler\\JsonRpcExceptionHandler' => __DIR__ . '/../..' . '/app/Exception/Handler/JsonRpcExceptionHandler.php',
+        'App\\JsonRpc\\AuthorityService' => __DIR__ . '/../..' . '/app/JsonRpc/AuthorityService.php',
+        'App\\JsonRpc\\AuthorityServiceInterface' => __DIR__ . '/../..' . '/app/JsonRpc/AuthorityServiceInterface.php',
         'App\\JsonRpc\\UserService' => __DIR__ . '/../..' . '/app/JsonRpc/UserService.php',
         'App\\JsonRpc\\UserServiceInterface' => __DIR__ . '/../..' . '/app/JsonRpc/UserServiceInterface.php',
         'App\\Listener\\DbQueryExecutedListener' => __DIR__ . '/../..' . '/app/Listener/DbQueryExecutedListener.php',
         'App\\Listener\\ResumeExitCoordinatorListener' => __DIR__ . '/../..' . '/app/Listener/ResumeExitCoordinatorListener.php',
+        'App\\Model\\Menu' => __DIR__ . '/../..' . '/app/Model/Menu.php',
         'App\\Model\\Model' => __DIR__ . '/../..' . '/app/Model/Model.php',
+        'App\\Model\\Role' => __DIR__ . '/../..' . '/app/Model/Role.php',
         'App\\Model\\User' => __DIR__ . '/../..' . '/app/Model/User.php',
+        'App\\Model\\UserInfo' => __DIR__ . '/../..' . '/app/Model/UserInfo.php',
+        'App\\Model\\UserLevel' => __DIR__ . '/../..' . '/app/Model/UserLevel.php',
+        'App\\Model\\UserLogin' => __DIR__ . '/../..' . '/app/Model/UserLogin.php',
         'App\\Tools\\Result' => __DIR__ . '/../..' . '/app/Tools/Result.php',
         'Attribute' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/Attribute.php',
         'CURLStringFile' => __DIR__ . '/..' . '/symfony/polyfill-php81/Resources/stubs/CURLStringFile.php',

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно