Преглед на файлове

自助建站相关接口合并-fr

15313670163 преди 2 месеца
родител
ревизия
39a9bfcccc
променени са 4 файла, в които са добавени 299 реда и са изтрити 87 реда
  1. 100 86
      app/JsonRpc/WebsiteService.php
  2. 0 0
      runtime/container/scan.cache
  3. 0 1
      runtime/hyperf.pid
  4. 199 0
      runtime/logs/hyperf.log

+ 100 - 86
app/JsonRpc/WebsiteService.php

@@ -1091,17 +1091,20 @@ class WebsiteService implements WebsiteServiceInterface
         $query = Website::where('website.status', 1)
         $query = Website::where('website.status', 1)
             ->leftJoin("website_template_info", "website_template_info.website_id", "website.id")
             ->leftJoin("website_template_info", "website_template_info.website_id", "website.id")
             ->leftJoin("template", "template.id", "website_template_info.template_id")
             ->leftJoin("template", "template.id", "website_template_info.template_id")
+            ->leftJoin("template_class", "template_class.id", "template.template_class_id")
             ->select(
             ->select(
+                "website_template_info.id",
+                "template_class.name",
+                "website.id as website_id",
                 "website.website_name",
                 "website.website_name",
                 "website.website_url",
                 "website.website_url",
-                "website_template_info.id as tid",
+                "website_template_info.action_id",
                 "website_template_info.created_at",
                 "website_template_info.created_at",
                 "website_template_info.updated_at",
                 "website_template_info.updated_at",
                 "website_template_info.page_type",
                 "website_template_info.page_type",
                 DB::raw("COALESCE(website_template_info.status, 0) as template_status"),
                 DB::raw("COALESCE(website_template_info.status, 0) as template_status"),
                 "template.template_name"
                 "template.template_name"
             );
             );
-
         //若存在条件;则在$query的基础上进行筛选
         //若存在条件;则在$query的基础上进行筛选
         if (isset($data['website_name'])) {
         if (isset($data['website_name'])) {
             $query->where('website.website_name', 'like', '%' . $data['website_name'] . '%');
             $query->where('website.website_name', 'like', '%' . $data['website_name'] . '%');
@@ -1149,7 +1152,33 @@ class WebsiteService implements WebsiteServiceInterface
         if (empty($website['website_column_id'])) {
         if (empty($website['website_column_id'])) {
             return Result::error("请先关联导航池!", 0);
             return Result::error("请先关联导航池!", 0);
         }
         }
-        if (isset($data['page_type'])) {
+         // 获取此网站的底部导航  类型   type:  0:内容型底部导航(只有一条详情内容);1:列表型底部导航(可以有多条详情内容)
+         $foot_type = FooterCategory::where('website_id',$data['website_id'])->pluck('type')->toArray();
+         if (empty($foot_type)) {
+             return Result::error("请先关联导航池!", 0);
+         } elseif (in_array(1, $foot_type)) {
+             $foot_type = 1;
+         } else {
+             $foot_type = 0;
+         }
+         $result['foot_type'] = $foot_type;
+         //  友情链接类型'1:图片 2:文字 3:底部';
+         $types = Link::where('website_id', $data['website_id'])->pluck('type')->toArray();
+         $missingTypes = [];
+         if (!in_array(1, $types)) {
+             $missingTypes[] = "文字链接";
+         }
+         if (!in_array(2, $types)) {
+             $missingTypes[] = "图片链接";
+         }
+         if (!in_array(3, $types)) {
+             $missingTypes[] = "底部链接";
+         }
+         if (!empty($missingTypes)) {
+             $errorMessage = "请先添加 " . implode(" 和 ", $missingTypes) . "!";
+             return Result::error($errorMessage, 0);
+         }
+        if(isset($data['page_type'])){
             // 删除重复元素并重新索引数组
             // 删除重复元素并重新索引数组
             $data['page_type'] = array_unique($data['page_type']);
             $data['page_type'] = array_unique($data['page_type']);
             $data['page_type'] = array_values($data['page_type']);
             $data['page_type'] = array_values($data['page_type']);
@@ -1158,41 +1187,16 @@ class WebsiteService implements WebsiteServiceInterface
                 $info = WebsiteTemplateInfo::where('website_id', $data['website_id'])->first();
                 $info = WebsiteTemplateInfo::where('website_id', $data['website_id'])->first();
                 if (empty($info)) {
                 if (empty($info)) {
                     // 将数组转换为 JSON 字符串
                     // 将数组转换为 JSON 字符串
-                    $data['page_type'] = json_encode($data['page_type']) ?? '';
+                    $data['page_type'] = json_encode($data['page_type'])??'';
+                    // 操作状态:1:填写完成基础信息;2:选择完成模板;0:未构建
+                    $data['action_id'] = 1;
                     $result = WebsiteTemplateInfo::insertGetId($data);
                     $result = WebsiteTemplateInfo::insertGetId($data);
                 } else {
                 } else {
-                    return Result::error("该网站已经存在首页和底部导航详情页!", 0);
-                }
+                    return Result::error("该网站已经构建过了!", 0);
+                } 
             } else {
             } else {
                 return Result::error("请先选择首页和底部导航详情页!", 0);
                 return Result::error("请先选择首页和底部导航详情页!", 0);
             }
             }
-        } else {
-            // 获取此网站的底部导航  类型   type:  0:内容型底部导航(只有一条详情内容);1:列表型底部导航(可以有多条详情内容)
-            $foot_type = FooterCategory::where('website_id', $data['website_id'])->pluck('type')->toArray();
-            if (empty($foot_type)) {
-                return Result::error("请先关联导航池!", 0);
-            } elseif (in_array(1, $foot_type)) {
-                $foot_type = 1;
-            } else {
-                $foot_type = 0;
-            }
-            $result['foot_type'] = $foot_type;
-            //  友情链接类型'1:图片 2:文字 3:底部';
-            $types = Link::where('website_id', $data['website_id'])->pluck('type')->toArray();
-            $missingTypes = [];
-            if (!in_array(1, $types)) {
-                $missingTypes[] = "文字链接";
-            }
-            if (!in_array(2, $types)) {
-                $missingTypes[] = "图片链接";
-            }
-            if (!in_array(3, $types)) {
-                $missingTypes[] = "底部链接";
-            }
-            if (!empty($missingTypes)) {
-                $errorMessage = "请先添加 " . implode(" 和 ", $missingTypes) . "!";
-                return Result::error($errorMessage, 0);
-            }
         }
         }
         if (empty($result)) {
         if (empty($result)) {
             return Result::error("添加失败!", 0);
             return Result::error("添加失败!", 0);
@@ -1207,17 +1211,18 @@ class WebsiteService implements WebsiteServiceInterface
      */
      */
     public function getWebsiteTemplateintel(array $data): array
     public function getWebsiteTemplateintel(array $data): array
     {
     {
-
-        $result = WebsiteTemplateInfo::where('website_template_info.id', $data['id'])
-            ->leftJoin('footer_category', 'footer_category.website_id', 'website_template_info.website_id')
-            ->leftJoin('website', 'website.id', 'website_template_info.website_id')
-            ->select(
-                "website_template_info.*",
-                "footer_category.type",
-                "website.website_name"
-            )
-            ->first();
-        if (empty($result['website_name'])) {
+       
+        $result = WebsiteTemplateInfo::where('website_template_info.id',$data['id'])
+        ->leftJoin('footer_category','footer_category.website_id','website_template_info.website_id')
+        ->leftJoin('website','website.id','website_template_info.website_id')
+        ->select(
+            "website_template_info.*",
+            "footer_category.type",
+            "website.website_name",
+            "website.id as website_id"
+        )
+        ->first();
+        if(empty($result['website_name'])){
             return Result::error("请输入正确的网站id!", 0);
             return Result::error("请输入正确的网站id!", 0);
         }
         }
         if ($result) {
         if ($result) {
@@ -1231,7 +1236,7 @@ class WebsiteService implements WebsiteServiceInterface
      * 修改网站基础信息
      * 修改网站基础信息
      *
      *
      * @return array
      * @return array
-     */
+    */
     public function upWebsiteTemplateintel(array $data): array
     public function upWebsiteTemplateintel(array $data): array
     {
     {
         $web = Website::where('website.id', $data['website_id'])->first();
         $web = Website::where('website.id', $data['website_id'])->first();
@@ -1286,21 +1291,21 @@ class WebsiteService implements WebsiteServiceInterface
      */
      */
     public function getWebsiteTemplateList(array $data): array
     public function getWebsiteTemplateList(array $data): array
     {
     {
-        $website = Website::where('website.id', $data['website_id'])->first();
-        if (empty($website)) {
-            $message = "请输入正确的网站id!";
-        } else {
-            $page_type = WebsiteTemplateInfo::where('website_id', $data['website_id'])->select('page_type')->first();
-            if (empty($page_type)) {
-                $message = "此网站还未添加基础信息!";
-            } else {
+        $website = Website::where('website.id',$data['website_id'])->first();
+        if(empty($website)){
+            return Result::error("请输入正确的网站id!",0);
+        }else{
+            $page_type = WebsiteTemplateInfo::where('website_id',$data['website_id'])->select('page_type')->first();
+            if(empty($page_type)){
+                return Result::error("此网站还未添加基础信息!",0);
+            } else{
                 $where = json_decode($page_type['page_type'], true);
                 $where = json_decode($page_type['page_type'], true);
-                // $where = $data["page_type"];
-                if (isset($data['template_class_id'])) {
-                    $template_class = TemplateClass::where('id', $data['template_class_id'])->first();
-                    if (empty($template_class)) {
-                        $message = "请输入正确的模板风格id!";
-                    } else {
+                 // $where = $data["page_type"];
+                if(isset($data['template_class_id'])){
+                    $template_class = TemplateClass::where('id',$data['template_class_id'])->first();
+                    if(empty($template_class)){
+                        return Result::error("请输入正确的模板风格id!",0);
+                    }else{
                         // 获取指定风格下的模板
                         // 获取指定风格下的模板
                         $rep = Template::where('template_class_id', $data['template_class_id'])
                         $rep = Template::where('template_class_id', $data['template_class_id'])
                             ->where(function ($query) use ($where) {
                             ->where(function ($query) use ($where) {
@@ -1324,6 +1329,17 @@ class WebsiteService implements WebsiteServiceInterface
                 } else {
                 } else {
                     //获取所有模板
                     //获取所有模板
                     $rep = Template::where(function ($query) use ($where) {
                     $rep = Template::where(function ($query) use ($where) {
+                                foreach ($where as $value) {
+                                    $query->whereJsonContains('template_img', ['value' => $value]);
+                                }
+                            })
+                            ->leftJoin('template_class','template_class.id','template.template_class_id')
+                            ->select('template.*','template_class.name','template_class.id as class_id')
+                            ->limit($data['pageSize'])
+                            ->offset(($data['page'] - 1) * $data['pageSize'])
+                            ->orderBy("template.updated_at", "desc")
+                            ->get();
+                    $count = Template::where(function ($query) use ($where) {
                         foreach ($where as $value) {
                         foreach ($where as $value) {
                             $query->whereJsonContains('template_img', ['value' => $value]);
                             $query->whereJsonContains('template_img', ['value' => $value]);
                         }
                         }
@@ -1342,9 +1358,9 @@ class WebsiteService implements WebsiteServiceInterface
                         })->count();
                         })->count();
 
 
                 }
                 }
-                if (empty($rep) || $rep->count() == 0) {
-                    $message = "没有查找到相关数据!";
-                } else {
+                if(empty($rep) || $rep->count()==0){
+                    return Result::error("没有查找到相关数据!",0);
+                }else{
                     // 过滤 template_img 字段 只获取 基础信息中 包含的模板图片
                     // 过滤 template_img 字段 只获取 基础信息中 包含的模板图片
                     $rep->each(function ($item) use ($where) {
                     $rep->each(function ($item) use ($where) {
                         $template_img = json_decode($item->template_img, true);
                         $template_img = json_decode($item->template_img, true);
@@ -1352,7 +1368,8 @@ class WebsiteService implements WebsiteServiceInterface
                             $filtered_img = array_filter($template_img, function ($img) use ($where) {
                             $filtered_img = array_filter($template_img, function ($img) use ($where) {
                                 return isset($img['value']) && in_array($img['value'], $where);
                                 return isset($img['value']) && in_array($img['value'], $where);
                             });
                             });
-                        }
+                        }   
+                                            
                         $item->template_img = $filtered_img;
                         $item->template_img = $filtered_img;
                     });
                     });
                     $result = [
                     $result = [
@@ -1362,11 +1379,7 @@ class WebsiteService implements WebsiteServiceInterface
                 }
                 }
             }
             }
         }
         }
-        if (!empty($message)) {
-            return Result::error($message, 0);
-        } else {
             return Result::success($result);
             return Result::success($result);
-        }
     }
     }
 
 
     /**
     /**
@@ -1384,10 +1397,10 @@ class WebsiteService implements WebsiteServiceInterface
             return Result::error("请输入正确的网站id", 0);
             return Result::error("请输入正确的网站id", 0);
         }
         }
 
 
-        $result = WebsiteTemplateInfo::where('website_id', $data['website_id'])->update(['template_id' => $data['template_id']]);
-        if (empty($result)) {
-            return Result::error("添加失败", 0);
-        } else {
+        $result = WebsiteTemplateInfo::where('website_id',$data['website_id'])->update(['template_id'=>$data['template_id'],'action_id'=>2]);
+        if(empty($result)){
+            return Result::error("添加失败",0);
+        }else{
             return Result::success($result);
             return Result::success($result);
         }
         }
 
 
@@ -1408,21 +1421,22 @@ class WebsiteService implements WebsiteServiceInterface
             ['website_template_info.website_id', $data['website_id']],
             ['website_template_info.website_id', $data['website_id']],
             ['template_id', '!=', null],
             ['template_id', '!=', null],
         ])
         ])
-            ->leftJoin('template', 'template.id', 'website_template_info.template_id')
-            ->leftJoin('template_class', 'template_class.id', 'template.template_class_id')
-            ->where(function ($query) use ($page_type) {
-                // 假设 $data['page_type'] 是一个数组,包含需要匹配的 page_type 值
-                foreach ($page_type as $pageType) {
-                    $query->orWhereJsonContains('template.template_img', ['value' => $pageType]);
-                }
-            })
-            ->select(
-                'template.template_name',
-                'template.template_img',
-                'template.id as tid', 'template_class.name',
-                'template_class.id as class_id',
-                'website_template_info.*')
-            ->first();
+        ->leftJoin('template','template.id','website_template_info.template_id')
+        ->leftJoin('template_class','template_class.id','template.template_class_id')
+        ->where(function ($query) use ($page_type) {
+            // 假设 $data['page_type'] 是一个数组,包含需要匹配的 page_type 值
+            foreach ($page_type as $pageType) {
+                $query->orWhereJsonContains('template.template_img', ['value' => $pageType]);
+            }
+        })
+        ->select(
+            'template.template_name',
+            'template.template_img',
+            'template.id as tid',
+            'template_class.name',
+            'template_class.id as class_id',
+            'website_template_info.*')
+        ->first();
         // 过滤 template_img 字段  只获取 基础信息中 包含的模板图片
         // 过滤 template_img 字段  只获取 基础信息中 包含的模板图片
         $template_img = json_decode($result['template_img'], true);
         $template_img = json_decode($result['template_img'], true);
         $page_type = json_decode($result['page_type'], true);
         $page_type = json_decode($result['page_type'], true);

Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
runtime/container/scan.cache


+ 0 - 1
runtime/hyperf.pid

@@ -1 +0,0 @@
-19099

+ 199 - 0
runtime/logs/hyperf.log

@@ -2614,3 +2614,202 @@
 [2025-01-23T17:01:03.607193+08:00] sql.INFO: [126.33] select `website_name`, `id` from `website` [] []
 [2025-01-23T17:01:03.607193+08:00] sql.INFO: [126.33] select `website_name`, `id` from `website` [] []
 [2025-01-23T17:01:03.715546+08:00] sql.INFO: [103.36] select `footer_category`.*, `website`.`website_name`, `website`.`id` as `website_id` from `footer_category` left join `website` on `website`.`id` = `footer_category`.`website_id` where `footer_category`.`id` = '55' limit 1 [] []
 [2025-01-23T17:01:03.715546+08:00] sql.INFO: [103.36] select `footer_category`.*, `website`.`website_name`, `website`.`id` as `website_id` from `footer_category` left join `website` on `website`.`id` = `footer_category`.`website_id` where `footer_category`.`id` = '55' limit 1 [] []
 [2025-01-23T17:03:12.194569+08:00] sql.INFO: [517.93] select `website_name`, `id` from `website` [] []
 [2025-01-23T17:03:12.194569+08:00] sql.INFO: [517.93] select `website_name`, `id` from `website` [] []
+[2025-02-05T13:20:39.601201+08:00] sql.INFO: [63.82] select count(*) as aggregate from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` where `website`.`status` = '1' [] []
+[2025-02-05T13:20:39.622661+08:00] sql.INFO: [16.61] select `website`.`website_name`, `website`.`website_url`, `website_template_info`.`id` as `tid`, `website_template_info`.`created_at`, `website_template_info`.`updated_at`, `website_template_info`.`page_type`, COALESCE(website_template_info.status, 0) as template_status, `template`.`template_name` from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` where `website`.`status` = '1' order by `website_template_info`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T13:26:19.580951+08:00] sql.INFO: [60.23] select * from `website` where `website`.`id` = '7' limit 1 [] []
+[2025-02-05T13:26:25.962359+08:00] sql.INFO: [16.94] select * from `website` where `website`.`id` = '5' limit 1 [] []
+[2025-02-05T13:26:25.986986+08:00] sql.INFO: [17.1] select * from `website_template_info` where `website_id` = '5' limit 1 [] []
+[2025-02-05T13:26:31.537274+08:00] sql.INFO: [19.74] select * from `website` where `website`.`id` = '3' limit 1 [] []
+[2025-02-05T13:26:31.556596+08:00] sql.INFO: [18.28] select * from `website_template_info` where `website_id` = '3' limit 1 [] []
+[2025-02-05T13:26:39.049284+08:00] sql.INFO: [18.87] select * from `website` where `website`.`id` = '13' limit 1 [] []
+[2025-02-05T13:27:51.330332+08:00] sql.INFO: [60.4] select count(*) as aggregate from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` where `website`.`status` = '1' [] []
+[2025-02-05T13:27:51.350476+08:00] sql.INFO: [14.09] select `website`.`id` as `website_id`, `website`.`website_name`, `website`.`website_url`, `website_template_info`.`id` as `tid`, `website_template_info`.`created_at`, `website_template_info`.`updated_at`, `website_template_info`.`page_type`, COALESCE(website_template_info.status, 0) as template_status, `template`.`template_name` from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` where `website`.`status` = '1' order by `website_template_info`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T13:28:12.197278+08:00] sql.INFO: [15.08] select count(*) as aggregate from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` where `website`.`status` = '1' and `website`.`website_name` like '%测试%' [] []
+[2025-02-05T13:28:12.213284+08:00] sql.INFO: [15.25] select `website`.`id` as `website_id`, `website`.`website_name`, `website`.`website_url`, `website_template_info`.`id` as `tid`, `website_template_info`.`created_at`, `website_template_info`.`updated_at`, `website_template_info`.`page_type`, COALESCE(website_template_info.status, 0) as template_status, `template`.`template_name` from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` where `website`.`status` = '1' and `website`.`website_name` like '%测试%' order by `website_template_info`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T13:29:13.762463+08:00] sql.INFO: [58.88] select count(*) as aggregate from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` where `website`.`status` = '1' and `website`.`website_name` like '%网站%' [] []
+[2025-02-05T13:29:13.778605+08:00] sql.INFO: [15.43] select `website`.`id` as `website_id`, `website`.`website_name`, `website`.`website_url`, `website_template_info`.`id` as `tid`, `website_template_info`.`created_at`, `website_template_info`.`updated_at`, `website_template_info`.`page_type`, COALESCE(website_template_info.status, 0) as template_status, `template`.`template_name` from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` where `website`.`status` = '1' and `website`.`website_name` like '%网站%' order by `website_template_info`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T13:30:49.794194+08:00] sql.INFO: [62.18] select count(*) as aggregate from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` where `website`.`status` = '1' [] []
+[2025-02-05T13:30:49.812060+08:00] sql.INFO: [17.09] select `website`.`id` as `website_id`, `website`.`website_name`, `website`.`website_url`, `website_template_info`.`id` as `tid`, `website_template_info`.`created_at`, `website_template_info`.`updated_at`, `website_template_info`.`page_type`, COALESCE(website_template_info.status, 0) as template_status, `template`.`template_name` from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` where `website`.`status` = '1' order by `website_template_info`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T13:32:38.185764+08:00] sql.INFO: [59.46] select * from `website` where `website`.`id` = '13' limit 1 [] []
+[2025-02-05T13:32:44.450439+08:00] sql.INFO: [19.09] select `website_template_info`.*, `footer_category`.`type`, `website`.`website_name` from `website_template_info` left join `footer_category` on `footer_category`.`website_id` = `website_template_info`.`website_id` left join `website` on `website`.`id` = `website_template_info`.`website_id` where `website_template_info`.`id` = '1' limit 1 [] []
+[2025-02-05T13:36:36.989273+08:00] sql.INFO: [62.56] select * from `website` where `website`.`id` = '100' limit 1 [] []
+[2025-02-05T13:36:45.104784+08:00] sql.INFO: [17.51] select * from `website` where `website`.`id` = '1' limit 1 [] []
+[2025-02-05T13:36:45.122759+08:00] sql.INFO: [16.93] select * from `website_template_info` where (`website_id` = '1') limit 1 [] []
+[2025-02-05T13:36:50.157794+08:00] sql.INFO: [17.18] select * from `website` where `website`.`id` = '1' limit 1 [] []
+[2025-02-05T13:36:50.176342+08:00] sql.INFO: [17.57] select * from `website_template_info` where (`website_id` = '1') limit 1 [] []
+[2025-02-05T13:36:50.209625+08:00] sql.INFO: [16.28] update `website_template_info` set `page_type` = '["1","2","7"]', `statement` = '不是一个人的王者,而是团队的荣耀!', `organizer` = '王者荣耀', `copyright_information` = '全军出击', `project_logo` = 'Timi', `record_number` = '666777777', `record_number_url` = '请文明发言', `icp_number` = '您已被举报!', `icp_number_url` = '您已被禁言!', `customer_service_qq` = '46132135464', `communications` = '46846844684', `website_template_info`.`updated_at` = '2025-02-05 13:36:50' where (`website_id` = '1') [] []
+[2025-02-05T13:36:59.383254+08:00] sql.INFO: [19.33] select `website_template_info`.*, `footer_category`.`type`, `website`.`website_name` from `website_template_info` left join `footer_category` on `footer_category`.`website_id` = `website_template_info`.`website_id` left join `website` on `website`.`id` = `website_template_info`.`website_id` where `website_template_info`.`id` = '1' limit 1 [] []
+[2025-02-05T13:37:14.875169+08:00] sql.INFO: [16.31] select * from `template_class` [] []
+[2025-02-05T13:37:23.098532+08:00] sql.INFO: [17.55] select * from `website` where `website`.`id` = '1' limit 1 [] []
+[2025-02-05T13:37:23.114528+08:00] sql.INFO: [15.15] select `page_type` from `website_template_info` where `website_id` = '1' limit 1 [] []
+[2025-02-05T13:37:23.131179+08:00] sql.INFO: [15.74] select * from `template_class` where `id` = '1' limit 1 [] []
+[2025-02-05T13:37:23.154080+08:00] sql.INFO: [17.35] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `template_class_id` = '1' and (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T13:37:23.173207+08:00] sql.INFO: [17.22] select count(*) as aggregate from `template` where `template_class_id` = '1' and (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T13:38:19.825636+08:00] sql.INFO: [17.72] select * from `website` where `website`.`id` = '1' limit 1 [] []
+[2025-02-05T13:38:19.842219+08:00] sql.INFO: [15.76] select `page_type` from `website_template_info` where `website_id` = '1' limit 1 [] []
+[2025-02-05T13:38:19.860617+08:00] sql.INFO: [17.39] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T13:38:24.119368+08:00] sql.INFO: [18.11] select * from `website` where `website`.`id` = '1' limit 1 [] []
+[2025-02-05T13:38:24.137287+08:00] sql.INFO: [17.1] select `page_type` from `website_template_info` where `website_id` = '1' limit 1 [] []
+[2025-02-05T13:38:24.153518+08:00] sql.INFO: [15.45] select * from `template_class` where `id` = '1' limit 1 [] []
+[2025-02-05T13:38:24.170770+08:00] sql.INFO: [16.42] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `template_class_id` = '1' and (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T13:38:24.185820+08:00] sql.INFO: [13.92] select count(*) as aggregate from `template` where `template_class_id` = '1' and (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T13:38:43.309035+08:00] sql.INFO: [16.89] select * from `website` where `website`.`id` = '1' limit 1 [] []
+[2025-02-05T13:38:43.325267+08:00] sql.INFO: [15.35] select `page_type` from `website_template_info` where `website_id` = '1' limit 1 [] []
+[2025-02-05T13:38:43.625638+08:00] sql.INFO: [299.22] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T13:55:49.150417+08:00] sql.INFO: [63.3] select count(*) as aggregate from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` where `website`.`status` = '1' [] []
+[2025-02-05T13:55:49.173930+08:00] sql.INFO: [18.23] select `website`.`id` as `website_id`, `website`.`website_name`, `website`.`website_url`, `website_template_info`.`id` as `tid`, `website_template_info`.`created_at`, `website_template_info`.`updated_at`, `website_template_info`.`page_type`, COALESCE(website_template_info.status, 0) as template_status, `template`.`template_name` from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` where `website`.`status` = '1' order by `website_template_info`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T14:40:06.344808+08:00] sql.INFO: [68] select * from `website_template_info` where `website_id` = '10' limit 1 [] []
+[2025-02-05T14:40:06.385710+08:00] sql.INFO: [17.18] select `template`.`template_name`, `template`.`template_img`, `template`.`id` as `tid`, `template_class`.`name`, `template_class`.`id` as `class_id`, `website_template_info`.* from `website_template_info` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (`website_template_info`.`website_id` = '10' and `template_id` is not null) and (json_contains(`template`.`template_img`, '{"value":"1"}') or json_contains(`template`.`template_img`, '{"value":"2"}') or json_contains(`template`.`template_img`, '{"value":"7"}')) limit 1 [] []
+[2025-02-05T14:40:14.097329+08:00] sql.INFO: [16.61] select count(*) as aggregate from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `website`.`status` = '1' [] []
+[2025-02-05T14:40:14.129932+08:00] sql.INFO: [31.93] select `template_class`.`name`, `website`.`id` as `website_id`, `website`.`website_name`, `website`.`website_url`, `website_template_info`.`id` as `tid`, `website_template_info`.`action_id`, `website_template_info`.`created_at`, `website_template_info`.`updated_at`, `website_template_info`.`page_type`, COALESCE(website_template_info.status, 0) as template_status, `template`.`template_name` from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `website`.`status` = '1' order by `website_template_info`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T14:41:51.743022+08:00] sql.INFO: [1056.08] select count(*) as aggregate from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `website`.`status` = '1' [] []
+[2025-02-05T14:41:51.759699+08:00] sql.INFO: [15.72] select `template_class`.`name`, `website`.`id` as `website_id`, `website`.`website_name`, `website`.`website_url`, `website_template_info`.`id` as `tid`, `website_template_info`.`action_id`, `website_template_info`.`created_at`, `website_template_info`.`updated_at`, `website_template_info`.`page_type`, COALESCE(website_template_info.status, 0) as template_status, `template`.`template_name` from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `website`.`status` = '1' order by `website_template_info`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T15:07:17.538528+08:00] sql.INFO: [62.75] select count(*) as aggregate from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `website`.`status` = '1' [] []
+[2025-02-05T15:07:17.561568+08:00] sql.INFO: [18.46] select `template_class`.`name`, `website`.`id` as `website_id`, `website`.`website_name`, `website`.`website_url`, `website_template_info`.`id` as `tid`, `website_template_info`.`action_id`, `website_template_info`.`created_at`, `website_template_info`.`updated_at`, `website_template_info`.`page_type`, COALESCE(website_template_info.status, 0) as template_status, `template`.`template_name` from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `website`.`status` = '1' order by `website_template_info`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T15:10:34.502878+08:00] sql.INFO: [60.72] select count(*) as aggregate from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `website`.`status` = '1' [] []
+[2025-02-05T15:10:34.521688+08:00] sql.INFO: [18.14] select `template_class`.`name`, `website`.`id` as `website_id`, `website`.`website_name`, `website`.`website_url`, `website_template_info`.`id` as `tid`, `website_template_info`.`action_id`, `website_template_info`.`created_at`, `website_template_info`.`updated_at`, `website_template_info`.`page_type`, COALESCE(website_template_info.status, 0) as template_status, `template`.`template_name` from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `website`.`status` = '1' order by `website_template_info`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T15:13:01.490794+08:00] sql.INFO: [87.37] select * from `website` where `website`.`id` = '13' limit 1 [] []
+[2025-02-05T15:13:07.863442+08:00] sql.INFO: [16.72] select * from `website` where `website`.`id` = '1' limit 1 [] []
+[2025-02-05T15:13:07.888007+08:00] sql.INFO: [15.61] select `type` from `footer_category` where `website_id` = '1' [] []
+[2025-02-05T15:13:07.907798+08:00] sql.INFO: [15.57] select `type` from `link` where `website_id` = '1' [] []
+[2025-02-05T15:13:16.441353+08:00] sql.INFO: [17.2] select * from `website` where `website`.`id` = '3' limit 1 [] []
+[2025-02-05T15:13:16.457608+08:00] sql.INFO: [15.27] select `type` from `footer_category` where `website_id` = '3' [] []
+[2025-02-05T15:13:22.687037+08:00] sql.INFO: [16.36] select * from `website` where `website`.`id` = '5' limit 1 [] []
+[2025-02-05T15:13:22.702412+08:00] sql.INFO: [14.68] select `type` from `footer_category` where `website_id` = '5' [] []
+[2025-02-05T15:13:22.718563+08:00] sql.INFO: [15.6] select `type` from `link` where `website_id` = '5' [] []
+[2025-02-05T15:19:38.785835+08:00] sql.INFO: [53.2] select * from `website` where `website`.`id` = '1' limit 1 [] []
+[2025-02-05T15:19:38.799952+08:00] sql.INFO: [13.21] select `type` from `footer_category` where `website_id` = '1' [] []
+[2025-02-05T15:19:38.814414+08:00] sql.INFO: [13.8] select `type` from `link` where `website_id` = '1' [] []
+[2025-02-05T15:20:33.320316+08:00] sql.INFO: [14.25] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T15:20:33.335133+08:00] sql.INFO: [13.95] select `type` from `footer_category` where `website_id` = '2' [] []
+[2025-02-05T15:20:33.348418+08:00] sql.INFO: [12.76] select `type` from `link` where `website_id` = '2' [] []
+[2025-02-05T15:20:33.369749+08:00] sql.INFO: [14.25] select * from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T15:20:33.386248+08:00] sql.INFO: [15.92] insert into `website_template_info` (`website_id`, `page_type`, `statement`, `organizer`, `copyright_information`, `contact_number`, `company_address`, `project_logo`, `project_name`, `project_url`, `company_logo`, `company_name`, `company_url`, `record_number`, `record_number_url`, `icp_number`, `icp_number_url`, `customer_service_qq`, `communications`, `action_id`) values ('2', '["1","7","2","5","6"]', '不是一个人的王者,而是团队的荣耀!', '王者荣耀', '敌方还有五秒到达战场!全军出击!', '1684635684', '王者峡谷上半野区的蓝心草(在蓝buff旁边的新出的草丛中)', 'Timi', '排位赛;站至巅峰!', '请选择你要去往的分路!', '匹配赛', '召集模式;我很急!', '我跟你说这成吉思汗优化的不行啊!', '666', '请文明发言', '您已被举报!', '您已被禁言!', '这人机队友也太坑了吧!真的无语住了!', '为什么不去推塔呀?家都不要了?高地不守就算了还去送人头?是嫌输的不够快吗?!!!', '1') [] []
+[2025-02-05T15:20:38.934959+08:00] sql.INFO: [18.12] select `website_template_info`.*, `footer_category`.`type`, `website`.`website_name` from `website_template_info` left join `footer_category` on `footer_category`.`website_id` = `website_template_info`.`website_id` left join `website` on `website`.`id` = `website_template_info`.`website_id` where `website_template_info`.`id` = '1' limit 1 [] []
+[2025-02-05T15:20:57.349921+08:00] sql.INFO: [17.26] select count(*) as aggregate from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `website`.`status` = '1' [] []
+[2025-02-05T15:20:57.366848+08:00] sql.INFO: [16.29] select `template_class`.`name`, `website`.`id` as `website_id`, `website`.`website_name`, `website`.`website_url`, `website_template_info`.`id` as `tid`, `website_template_info`.`action_id`, `website_template_info`.`created_at`, `website_template_info`.`updated_at`, `website_template_info`.`page_type`, COALESCE(website_template_info.status, 0) as template_status, `template`.`template_name` from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `website`.`status` = '1' order by `website_template_info`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T15:21:21.948586+08:00] sql.INFO: [15.65] select count(*) as aggregate from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `website`.`status` = '1' [] []
+[2025-02-05T15:21:21.965687+08:00] sql.INFO: [16.36] select `template_class`.`name`, `website`.`id` as `website_id`, `website`.`website_name`, `website`.`website_url`, `website_template_info`.`id` as `tid`, `website_template_info`.`action_id`, `website_template_info`.`created_at`, `website_template_info`.`updated_at`, `website_template_info`.`page_type`, COALESCE(website_template_info.status, 0) as template_status, `template`.`template_name` from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `website`.`status` = '1' order by `website_template_info`.`updated_at` desc limit 20 offset 0 [] []
+[2025-02-05T15:24:41.664256+08:00] sql.INFO: [57.73] select count(*) as aggregate from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `website`.`status` = '1' [] []
+[2025-02-05T15:24:41.681563+08:00] sql.INFO: [16.62] select `template_class`.`name`, `website`.`id` as `website_id`, `website`.`website_name`, `website`.`website_url`, `website_template_info`.`id` as `tid`, `website_template_info`.`action_id`, `website_template_info`.`created_at`, `website_template_info`.`updated_at`, `website_template_info`.`page_type`, COALESCE(website_template_info.status, 0) as template_status, `template`.`template_name` from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `website`.`status` = '1' order by `website_template_info`.`updated_at` desc limit 20 offset 0 [] []
+[2025-02-05T15:34:37.726165+08:00] sql.INFO: [59.68] select count(*) as aggregate from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `website`.`status` = '1' [] []
+[2025-02-05T15:34:37.746988+08:00] sql.INFO: [16.76] select `template_class`.`name`, `website`.`id` as `website_id`, `website`.`website_name`, `website`.`website_url`, `website_template_info`.`id` as `info_id`, `website_template_info`.`action_id`, `website_template_info`.`created_at`, `website_template_info`.`updated_at`, `website_template_info`.`page_type`, COALESCE(website_template_info.status, 0) as template_status, `template`.`template_name` from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `website`.`status` = '1' order by `website_template_info`.`updated_at` desc limit 20 offset 0 [] []
+[2025-02-05T15:35:06.095662+08:00] sql.INFO: [66.85] select count(*) as aggregate from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `website`.`status` = '1' [] []
+[2025-02-05T15:35:06.118614+08:00] sql.INFO: [17.78] select `template_class`.`name`, `website`.`id` as `website_id`, `website`.`website_name`, `website`.`website_url`, `website_template_info`.`id`, `website_template_info`.`action_id`, `website_template_info`.`created_at`, `website_template_info`.`updated_at`, `website_template_info`.`page_type`, COALESCE(website_template_info.status, 0) as template_status, `template`.`template_name` from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `website`.`status` = '1' order by `website_template_info`.`updated_at` desc limit 20 offset 0 [] []
+[2025-02-05T15:35:30.304753+08:00] sql.INFO: [60.24] select count(*) as aggregate from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `website`.`status` = '1' [] []
+[2025-02-05T15:35:30.326775+08:00] sql.INFO: [18.11] select `website_template_info`.`id`, `template_class`.`name`, `website`.`id` as `website_id`, `website`.`website_name`, `website`.`website_url`, `website_template_info`.`action_id`, `website_template_info`.`created_at`, `website_template_info`.`updated_at`, `website_template_info`.`page_type`, COALESCE(website_template_info.status, 0) as template_status, `template`.`template_name` from `website` left join `website_template_info` on `website_template_info`.`website_id` = `website`.`id` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `website`.`status` = '1' order by `website_template_info`.`updated_at` desc limit 20 offset 0 [] []
+[2025-02-05T15:35:53.071139+08:00] sql.INFO: [16.8] select * from `website` where `website`.`id` = '10' limit 1 [] []
+[2025-02-05T15:35:53.093213+08:00] sql.INFO: [16.03] select `type` from `footer_category` where `website_id` = '10' [] []
+[2025-02-05T15:35:53.115092+08:00] sql.INFO: [16.51] select `type` from `link` where `website_id` = '10' [] []
+[2025-02-05T15:35:57.569336+08:00] sql.INFO: [15.94] select * from `website` where `website`.`id` = '19' limit 1 [] []
+[2025-02-05T15:35:57.584283+08:00] sql.INFO: [14.06] select `type` from `footer_category` where `website_id` = '19' [] []
+[2025-02-05T15:36:03.028682+08:00] sql.INFO: [16.35] select * from `website` where `website`.`id` = '20' limit 1 [] []
+[2025-02-05T15:36:03.042566+08:00] sql.INFO: [13.13] select `type` from `footer_category` where `website_id` = '20' [] []
+[2025-02-05T15:36:16.921279+08:00] sql.INFO: [15.6] select * from `template_class` [] []
+[2025-02-05T15:36:28.572315+08:00] sql.INFO: [17.07] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T15:36:28.589892+08:00] sql.INFO: [12.42] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T15:36:28.609988+08:00] sql.INFO: [15.97] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"7"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"5"}') and json_contains(`template_img`, '{"value":"6"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T15:38:19.218175+08:00] sql.INFO: [269.61] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T15:38:19.234290+08:00] sql.INFO: [15.04] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T15:38:19.251309+08:00] sql.INFO: [15.85] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"7"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"5"}') and json_contains(`template_img`, '{"value":"6"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T15:38:24.097195+08:00] sql.INFO: [62.2] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T15:38:24.146467+08:00] sql.INFO: [17.19] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T15:38:24.177764+08:00] sql.INFO: [17.07] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"7"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"5"}') and json_contains(`template_img`, '{"value":"6"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T15:38:24.193692+08:00] sql.INFO: [14.87] select count(*) as aggregate from `template` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"7"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"5"}') and json_contains(`template_img`, '{"value":"6"}')) [] []
+[2025-02-05T15:39:16.318650+08:00] sql.INFO: [32.22] select * from `website` where `website`.`id` = '1' limit 1 [] []
+[2025-02-05T15:39:16.390077+08:00] sql.INFO: [70.52] select * from `website_template_info` where (`website_id` = '1') limit 1 [] []
+[2025-02-05T15:39:20.523786+08:00] sql.INFO: [16.65] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T15:39:20.540483+08:00] sql.INFO: [15.87] select * from `website_template_info` where (`website_id` = '2') limit 1 [] []
+[2025-02-05T15:39:20.563038+08:00] sql.INFO: [16.28] update `website_template_info` set `page_type` = '["1","2","7"]', `statement` = '不是一个人的王者,而是团队的荣耀!', `organizer` = '王者荣耀', `copyright_information` = '全军出击', `project_logo` = 'Timi', `record_number` = '666777777', `record_number_url` = '请文明发言', `icp_number` = '您已被举报!', `icp_number_url` = '您已被禁言!', `customer_service_qq` = '46132135464', `communications` = '46846844684', `website_template_info`.`updated_at` = '2025-02-05 15:39:20' where (`website_id` = '2') [] []
+[2025-02-05T15:39:24.754089+08:00] sql.INFO: [18.76] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T15:39:24.769278+08:00] sql.INFO: [14.42] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T15:39:24.788064+08:00] sql.INFO: [17.94] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T15:39:24.804088+08:00] sql.INFO: [14.77] select count(*) as aggregate from `template` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T15:39:57.761127+08:00] sql.INFO: [68.8] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T15:39:57.828531+08:00] sql.INFO: [66.53] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T15:39:57.901356+08:00] sql.INFO: [66.48] select * from `template_class` where `id` = '2' limit 1 [] []
+[2025-02-05T15:39:57.970853+08:00] sql.INFO: [68.17] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `template_class_id` = '2' and (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T15:39:58.037143+08:00] sql.INFO: [65.52] select count(*) as aggregate from `template` where `template_class_id` = '2' and (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T15:40:03.619693+08:00] sql.INFO: [79.39] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T15:40:03.704620+08:00] sql.INFO: [83.97] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T15:40:03.796911+08:00] sql.INFO: [91.06] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T15:40:03.881987+08:00] sql.INFO: [83.46] select count(*) as aggregate from `template` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T15:40:49.695962+08:00] sql.INFO: [44.2] select * from `template` where `id` = '1' limit 1 [] []
+[2025-02-05T15:40:49.737968+08:00] sql.INFO: [41.06] select * from `website` where `id` = '15200' limit 1 [] []
+[2025-02-05T15:41:14.094382+08:00] sql.INFO: [61.18] select * from `template` where `id` = '16' limit 1 [] []
+[2025-02-05T15:41:14.144630+08:00] sql.INFO: [49.3] select * from `website` where `id` = '2' limit 1 [] []
+[2025-02-05T15:41:14.190084+08:00] sql.INFO: [44.25] update `website_template_info` set `template_id` = '16', `action_id` = '2', `website_template_info`.`updated_at` = '2025-02-05 15:41:14' where `website_id` = '2' [] []
+[2025-02-05T15:41:18.577660+08:00] sql.INFO: [42.65] select * from `template` where `id` = '2200' limit 1 [] []
+[2025-02-05T15:41:18.621839+08:00] sql.INFO: [43.63] select * from `website` where `id` = '2' limit 1 [] []
+[2025-02-05T15:41:26.621844+08:00] sql.INFO: [29.71] select * from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T15:41:26.654669+08:00] sql.INFO: [31.78] select `template`.`template_name`, `template`.`template_img`, `template`.`id` as `tid`, `template_class`.`name`, `template_class`.`id` as `class_id`, `website_template_info`.* from `website_template_info` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (`website_template_info`.`website_id` = '2' and `template_id` is not null) and (json_contains(`template`.`template_img`, '{"value":"1"}') or json_contains(`template`.`template_img`, '{"value":"2"}') or json_contains(`template`.`template_img`, '{"value":"7"}')) limit 1 [] []
+[2025-02-05T16:08:20.569153+08:00] sql.INFO: [61.2] select * from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T16:08:20.604096+08:00] sql.INFO: [16.18] select `template`.`template_name`, `template`.`template_img`, `template`.`id` as `tid`, `template_class`.`name`, `template_class`.`id` as `class_id`, `website_template_info`.* from `website_template_info` left join `template` on `template`.`id` = `website_template_info`.`template_id` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (`website_template_info`.`website_id` = '2' and `template_id` is not null) and (json_contains(`template`.`template_img`, '{"value":"1"}') or json_contains(`template`.`template_img`, '{"value":"2"}') or json_contains(`template`.`template_img`, '{"value":"7"}')) limit 1 [] []
+[2025-02-05T16:11:06.237142+08:00] sql.INFO: [1075.69] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T16:11:06.255654+08:00] sql.INFO: [17.1] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T16:11:06.279482+08:00] sql.INFO: [16.39] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T16:11:06.293832+08:00] sql.INFO: [13.26] select count(*) as aggregate from `template` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T16:11:15.284787+08:00] sql.INFO: [16.68] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T16:11:15.298702+08:00] sql.INFO: [12.74] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T16:11:15.316948+08:00] sql.INFO: [17.46] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T16:11:15.333129+08:00] sql.INFO: [14.82] select count(*) as aggregate from `template` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T16:12:09.537760+08:00] sql.INFO: [17.39] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T16:12:09.552889+08:00] sql.INFO: [14.25] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T16:12:09.571263+08:00] sql.INFO: [17.11] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T16:12:09.588867+08:00] sql.INFO: [16.2] select count(*) as aggregate from `template` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T16:12:10.449171+08:00] sql.INFO: [16.51] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T16:12:10.463065+08:00] sql.INFO: [13.03] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T16:12:10.480306+08:00] sql.INFO: [16.1] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T16:12:10.495438+08:00] sql.INFO: [13.83] select count(*) as aggregate from `template` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T16:12:14.711721+08:00] sql.INFO: [899.87] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T16:12:14.741698+08:00] sql.INFO: [13.73] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T16:12:14.765006+08:00] sql.INFO: [14.76] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T16:12:14.779669+08:00] sql.INFO: [13.49] select count(*) as aggregate from `template` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T16:20:57.370395+08:00] sql.INFO: [56.86] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T16:20:57.402722+08:00] sql.INFO: [14.23] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T16:20:57.426500+08:00] sql.INFO: [13.95] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T16:20:57.440647+08:00] sql.INFO: [12.86] select count(*) as aggregate from `template` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T16:21:00.901923+08:00] sql.INFO: [70.65] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T16:21:00.936353+08:00] sql.INFO: [14.88] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T16:21:00.962434+08:00] sql.INFO: [16.57] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T16:21:00.980205+08:00] sql.INFO: [16.57] select count(*) as aggregate from `template` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T16:21:03.031792+08:00] sql.INFO: [17.32] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T16:21:03.049948+08:00] sql.INFO: [17.2] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T16:21:03.068220+08:00] sql.INFO: [17.39] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T16:21:03.086775+08:00] sql.INFO: [17.22] select count(*) as aggregate from `template` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T16:21:04.274744+08:00] sql.INFO: [16.52] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T16:21:04.292927+08:00] sql.INFO: [17.18] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T16:21:04.310080+08:00] sql.INFO: [16.11] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T16:21:04.328055+08:00] sql.INFO: [16.55] select count(*) as aggregate from `template` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T16:21:27.459075+08:00] sql.INFO: [17.91] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T16:21:27.477003+08:00] sql.INFO: [17.15] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T16:21:27.495141+08:00] sql.INFO: [17.16] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T16:21:27.512840+08:00] sql.INFO: [16.38] select count(*) as aggregate from `template` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T16:21:28.626517+08:00] sql.INFO: [16.08] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T16:21:28.642728+08:00] sql.INFO: [15.42] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T16:21:28.660852+08:00] sql.INFO: [17.26] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T16:21:28.678687+08:00] sql.INFO: [16.35] select count(*) as aggregate from `template` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T16:21:31.970821+08:00] sql.INFO: [67.13] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T16:21:31.997369+08:00] sql.INFO: [13.71] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T16:21:32.023677+08:00] sql.INFO: [18.59] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T16:21:32.039464+08:00] sql.INFO: [14.63] select count(*) as aggregate from `template` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T16:21:34.351528+08:00] sql.INFO: [17.55] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T16:21:34.367431+08:00] sql.INFO: [14.8] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T16:21:34.384914+08:00] sql.INFO: [16.43] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T16:21:34.399343+08:00] sql.INFO: [13.01] select count(*) as aggregate from `template` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T16:22:55.814630+08:00] sql.INFO: [54.97] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T16:22:55.829017+08:00] sql.INFO: [13.56] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T16:22:55.846924+08:00] sql.INFO: [17.03] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T16:22:55.860663+08:00] sql.INFO: [12.43] select count(*) as aggregate from `template` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T16:23:00.444534+08:00] sql.INFO: [69.76] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T16:23:00.481594+08:00] sql.INFO: [16.02] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T16:23:00.508055+08:00] sql.INFO: [18.31] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T16:23:00.524097+08:00] sql.INFO: [14.75] select count(*) as aggregate from `template` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T16:24:32.596100+08:00] sql.INFO: [275.74] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T16:24:32.629961+08:00] sql.INFO: [13.94] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T16:24:32.935117+08:00] sql.INFO: [295.71] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T16:24:33.185784+08:00] sql.INFO: [249.06] select count(*) as aggregate from `template` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []
+[2025-02-05T16:24:56.425475+08:00] sql.INFO: [1124.1] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2025-02-05T16:24:56.457082+08:00] sql.INFO: [13.35] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2025-02-05T16:24:56.480637+08:00] sql.INFO: [15.61] select `template`.*, `template_class`.`name`, `template_class`.`id` as `class_id` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2025-02-05T16:24:56.495899+08:00] sql.INFO: [13.91] select count(*) as aggregate from `template` where (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"7"}')) [] []

Някои файлове не бяха показани, защото твърде много файлове са промени