chuweiqiang 1 vuosi sitten
vanhempi
commit
f1274eff52
32 muutettua tiedostoa jossa 15995 lisäystä ja 369 poistoa
  1. 29 8
      .idea/workspace.xml
  2. 72 0
      application/api/controller/Task.php
  3. 36 0
      application/nutrition/controller/ArticleItem.php
  4. 12 3
      application/nutrition/controller/DatumUrl.php
  5. 35 1
      application/nutrition/controller/VideoUrl.php
  6. 15 3
      application/nutrition/view/article_item/form.html
  7. 15 0
      application/nutrition/view/video_url/form.html
  8. 37 0
      application/operate/controller/Activity.php
  9. 36 0
      application/operate/controller/Forum.php
  10. 37 1
      application/operate/controller/PlatformDemand.php
  11. 30 0
      application/operate/controller/Press.php
  12. 36 1
      application/operate/controller/Recruit.php
  13. 35 0
      application/operate/controller/SupplierGoods.php
  14. 15 2
      application/operate/view/activity/form.html
  15. 16 1
      application/operate/view/forum/form.html
  16. 15 0
      application/operate/view/platform_demand/form.html
  17. 26 0
      application/operate/view/press/form.html
  18. 11 0
      application/operate/view/recruit/form.html
  19. 12 0
      application/operate/view/supplier_goods/form.html
  20. 14087 0
      runtime/log/1711351230-single.log
  21. 298 341
      runtime/log/single.log
  22. 16 0
      runtime/log/single_error.log
  23. 973 0
      runtime/log/single_sql.log
  24. 0 1
      runtime/temp/0580a33d5da846fead7e0fa2f3a91ef8.php
  25. 0 1
      runtime/temp/1be237e4f24b1edd1b79f38d10cd3991.php
  26. 1 1
      runtime/temp/1d7fe2216b1edaff8c774efa7a9be1cb.php
  27. 1 1
      runtime/temp/3a2fc529b781103baceb9d9b660602e9.php
  28. 1 1
      runtime/temp/513f1b02bf5ffe026233d4f743e74e13.php
  29. 96 0
      runtime/temp/8282cd5263a93ec1dc56b97360c4292e.php
  30. 0 1
      runtime/temp/9462ddc27b654c9118a3a61ae55e92df.php
  31. 1 1
      runtime/temp/acc9de5bdb54001d5659c253ab36c3bf.php
  32. 1 1
      runtime/temp/b2fe1787c7d5136fc070e9ea01519a2e.php

+ 29 - 8
.idea/workspace.xml

@@ -4,13 +4,34 @@
     <list default="true" id="1a36929e-c054-4875-a943-593a74e55fa4" name="Default Changelist" comment="">
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/application/api/controller/Task.php" beforeDir="false" afterPath="$PROJECT_DIR$/application/api/controller/Task.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/application/nutrition/controller/ArticleItem.php" beforeDir="false" afterPath="$PROJECT_DIR$/application/nutrition/controller/ArticleItem.php" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/application/nutrition/controller/DatumUrl.php" beforeDir="false" afterPath="$PROJECT_DIR$/application/nutrition/controller/DatumUrl.php" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/application/nutrition/view/datum_url/form.html" beforeDir="false" afterPath="$PROJECT_DIR$/application/nutrition/view/datum_url/form.html" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/runtime/cache/4c/d9aaff68a897261d9d4e25ac10435f.php" beforeDir="false" afterPath="$PROJECT_DIR$/runtime/cache/4c/d9aaff68a897261d9d4e25ac10435f.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/application/nutrition/controller/VideoUrl.php" beforeDir="false" afterPath="$PROJECT_DIR$/application/nutrition/controller/VideoUrl.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/application/nutrition/view/article_item/form.html" beforeDir="false" afterPath="$PROJECT_DIR$/application/nutrition/view/article_item/form.html" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/application/nutrition/view/video_url/form.html" beforeDir="false" afterPath="$PROJECT_DIR$/application/nutrition/view/video_url/form.html" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/application/operate/controller/Activity.php" beforeDir="false" afterPath="$PROJECT_DIR$/application/operate/controller/Activity.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/application/operate/controller/Forum.php" beforeDir="false" afterPath="$PROJECT_DIR$/application/operate/controller/Forum.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/application/operate/controller/PlatformDemand.php" beforeDir="false" afterPath="$PROJECT_DIR$/application/operate/controller/PlatformDemand.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/application/operate/controller/Press.php" beforeDir="false" afterPath="$PROJECT_DIR$/application/operate/controller/Press.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/application/operate/controller/Recruit.php" beforeDir="false" afterPath="$PROJECT_DIR$/application/operate/controller/Recruit.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/application/operate/controller/SupplierGoods.php" beforeDir="false" afterPath="$PROJECT_DIR$/application/operate/controller/SupplierGoods.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/application/operate/view/activity/form.html" beforeDir="false" afterPath="$PROJECT_DIR$/application/operate/view/activity/form.html" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/application/operate/view/forum/form.html" beforeDir="false" afterPath="$PROJECT_DIR$/application/operate/view/forum/form.html" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/application/operate/view/platform_demand/form.html" beforeDir="false" afterPath="$PROJECT_DIR$/application/operate/view/platform_demand/form.html" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/application/operate/view/press/form.html" beforeDir="false" afterPath="$PROJECT_DIR$/application/operate/view/press/form.html" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/application/operate/view/recruit/form.html" beforeDir="false" afterPath="$PROJECT_DIR$/application/operate/view/recruit/form.html" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/application/operate/view/supplier_goods/form.html" beforeDir="false" afterPath="$PROJECT_DIR$/application/operate/view/supplier_goods/form.html" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/runtime/log/single.log" beforeDir="false" afterPath="$PROJECT_DIR$/runtime/log/single.log" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/runtime/log/single_error.log" beforeDir="false" afterPath="$PROJECT_DIR$/runtime/log/single_error.log" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/runtime/log/single_sql.log" beforeDir="false" afterPath="$PROJECT_DIR$/runtime/log/single_sql.log" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/runtime/temp/1b6a1644117c90071fb31852925a1ccc.php" beforeDir="false" afterPath="$PROJECT_DIR$/runtime/temp/1b6a1644117c90071fb31852925a1ccc.php" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/runtime/temp/fd196fc52d16d9eb4ade21e166aebae4.php" beforeDir="false" afterPath="$PROJECT_DIR$/runtime/temp/fd196fc52d16d9eb4ade21e166aebae4.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/runtime/temp/0580a33d5da846fead7e0fa2f3a91ef8.php" beforeDir="false" afterPath="$PROJECT_DIR$/runtime/temp/0580a33d5da846fead7e0fa2f3a91ef8.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/runtime/temp/1be237e4f24b1edd1b79f38d10cd3991.php" beforeDir="false" afterPath="$PROJECT_DIR$/runtime/temp/1be237e4f24b1edd1b79f38d10cd3991.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/runtime/temp/1d7fe2216b1edaff8c774efa7a9be1cb.php" beforeDir="false" afterPath="$PROJECT_DIR$/runtime/temp/1d7fe2216b1edaff8c774efa7a9be1cb.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/runtime/temp/3a2fc529b781103baceb9d9b660602e9.php" beforeDir="false" afterPath="$PROJECT_DIR$/runtime/temp/3a2fc529b781103baceb9d9b660602e9.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/runtime/temp/513f1b02bf5ffe026233d4f743e74e13.php" beforeDir="false" afterPath="$PROJECT_DIR$/runtime/temp/513f1b02bf5ffe026233d4f743e74e13.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/runtime/temp/9462ddc27b654c9118a3a61ae55e92df.php" beforeDir="false" afterPath="$PROJECT_DIR$/runtime/temp/9462ddc27b654c9118a3a61ae55e92df.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/runtime/temp/acc9de5bdb54001d5659c253ab36c3bf.php" beforeDir="false" afterPath="$PROJECT_DIR$/runtime/temp/acc9de5bdb54001d5659c253ab36c3bf.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/runtime/temp/b2fe1787c7d5136fc070e9ea01519a2e.php" beforeDir="false" afterPath="$PROJECT_DIR$/runtime/temp/b2fe1787c7d5136fc070e9ea01519a2e.php" afterDir="false" />
     </list>
     <option name="SHOW_DIALOG" value="false" />
     <option name="HIGHLIGHT_CONFLICTS" value="true" />
@@ -579,7 +600,7 @@
       <workItem from="1710896140284" duration="18662000" />
       <workItem from="1710981036861" duration="23494000" />
       <workItem from="1711067530545" duration="23609000" />
-      <workItem from="1711326936846" duration="11332000" />
+      <workItem from="1711326936846" duration="19841000" />
     </task>
     <servers />
   </component>
@@ -713,10 +734,10 @@
       <screen x="0" y="0" width="2194" height="1194" />
     </state>
     <state x="827" y="411" key="NewPhpClassDialog/0.0.2194.1194@0.0.2194.1194" timestamp="1710897647768" />
-    <state x="310" y="130" width="1206" height="901" key="find.popup" timestamp="1711096263470">
+    <state x="310" y="130" width="1206" height="901" key="find.popup" timestamp="1711347604856">
       <screen x="0" y="0" width="2194" height="1194" />
     </state>
-    <state x="310" y="130" width="1206" height="901" key="find.popup/0.0.2194.1194@0.0.2194.1194" timestamp="1711096263470" />
+    <state x="310" y="130" width="1206" height="901" key="find.popup/0.0.2194.1194@0.0.2194.1194" timestamp="1711347604856" />
     <state x="1355" y="482" width="672" height="579" key="search.everywhere.popup" timestamp="1711334554152">
       <screen x="0" y="0" width="2194" height="1194" />
     </state>
@@ -737,7 +758,7 @@
         </line-breakpoint>
         <line-breakpoint enabled="true" type="javascript">
           <url>file://$PROJECT_DIR$/application/operate/view/activity/form.html</url>
-          <line>686</line>
+          <line>699</line>
           <option name="timeStamp" value="8" />
         </line-breakpoint>
         <line-breakpoint enabled="true" type="php-line-method">

+ 72 - 0
application/api/controller/Task.php

@@ -843,6 +843,78 @@ class Task extends Base
                 TopSearch::saveData($v['id'],'datum');
             }
         }
+        //图文
+        $list = ArticleItem::where('regular_hot_end_time','> time',$date)->select();
+        foreach ($list as $k => $v){
+            if($v['regular_hot_start_time'] < $v['regular_hot_end_time'] && $v['hot_target_num'] > $v['hot_num']){
+                $t_num = $v['hot_num'] + $v['regular_num'];
+                ArticleItem::where('id',$v['id'])->update(['hot_time'=>date('Y-m-d H:i:s'),'hot_num'=>$t_num]);
+                TopSearch::saveData($v['id'],'article');
+            }
+        }
+        //视频
+        $list = VideoUrl::where('regular_hot_end_time','> time',$date)->select();
+        foreach ($list as $k => $v){
+            if($v['regular_hot_start_time'] < $v['regular_hot_end_time'] && $v['hot_target_num'] > $v['hot_num']){
+                $t_num = $v['hot_num'] + $v['regular_num'];
+                VideoUrl::where('id',$v['id'])->update(['hot_time'=>date('Y-m-d H:i:s'),'hot_num'=>$t_num]);
+                TopSearch::saveData($v['id'],'video');
+            }
+        }
+        //问答
+        $list = UserForum::where('regular_hot_end_time','> time',$date)->select();
+        foreach ($list as $k => $v){
+            if($v['regular_hot_start_time'] < $v['regular_hot_end_time'] && $v['hot_target_num'] > $v['hot_num']){
+                $t_num = $v['hot_num'] + $v['regular_num'];
+                UserForum::where('id',$v['id'])->update(['hot_time'=>date('Y-m-d H:i:s'),'hot_num'=>$t_num]);
+                TopSearch::saveData($v['id'],'forum');
+            }
+        }
+        //新闻
+        $list = \app\common\model\Press::where('regular_hot_end_time','> time',$date)->select();
+        foreach ($list as $k => $v){
+            if($v['regular_hot_start_time'] < $v['regular_hot_end_time'] && $v['hot_target_num'] > $v['hot_num']){
+                $t_num = $v['hot_num'] + $v['regular_num'];
+                \app\common\model\Press::where('id',$v['id'])->update(['hot_time'=>date('Y-m-d H:i:s'),'hot_num'=>$t_num]);
+                TopSearch::saveData($v['id'],'press');
+            }
+        }
+        //活动
+        $list = \app\common\model\Activity::where('regular_hot_end_time','> time',$date)->select();
+        foreach ($list as $k => $v){
+            if($v['regular_hot_start_time'] < $v['regular_hot_end_time'] && $v['hot_target_num'] > $v['hot_nm']){
+                $t_num = $v['hot_nm'] + $v['regular_num'];
+                \app\common\model\Activity::where('id',$v['id'])->update(['hot_time'=>date('Y-m-d H:i:s'),'hot_nm'=>$t_num]);
+                TopSearch::saveData($v['id'],'activity');
+            }
+        }
+        //招聘
+        $list = \app\common\model\Recruit::where('regular_hot_end_time','> time',$date)->select();
+        foreach ($list as $k => $v){
+            if($v['regular_hot_start_time'] < $v['regular_hot_end_time'] && $v['hot_target_num'] > $v['hot_num']){
+                $t_num = $v['hot_num'] + $v['regular_num'];
+                \app\common\model\Recruit::where('id',$v['id'])->update(['hot_time'=>date('Y-m-d H:i:s'),'hot_num'=>$t_num]);
+                TopSearch::saveData($v['id'],'recruit');
+            }
+        }
+        //需求
+        $list = \app\common\model\PlatformDemand::where('regular_hot_end_time','> time',$date)->select();
+        foreach ($list as $k => $v){
+            if($v['regular_hot_start_time'] < $v['regular_hot_end_time'] && $v['hot_target_num'] > $v['hot_num']){
+                $t_num = $v['hot_num'] + $v['regular_num'];
+                \app\common\model\PlatformDemand::where('id',$v['id'])->update(['hot_time'=>date('Y-m-d H:i:s'),'hot_num'=>$t_num]);
+                TopSearch::saveData($v['id'],'demand');
+            }
+        }
+        //供应商
+        $list = \app\common\model\SupplierGoods::where('regular_hot_end_time','> time',$date)->select();
+        foreach ($list as $k => $v){
+            if($v['regular_hot_start_time'] < $v['regular_hot_end_time'] && $v['hot_target_num'] > $v['hot_num']){
+                $t_num = $v['hot_num'] + $v['regular_num'];
+                \app\common\model\SupplierGoods::where('id',$v['id'])->update(['hot_time'=>date('Y-m-d H:i:s'),'hot_num'=>$t_num]);
+                TopSearch::saveData($v['id'],'supplier_goods');
+            }
+        }
         $this->success('执行成功');
     }
 

+ 36 - 0
application/nutrition/controller/ArticleItem.php

@@ -166,6 +166,7 @@ class ArticleItem extends Controller
             $this->supplier_goods = SupplierGoods::getSupplierGoodsList($this->request->action() == 'add' ? ['s.is_deleted'=>0]: []);
         }
         if($this->request->isPost()){
+            list($post) = [$this->request->post()];
             $is_vip = ArticleIntro::where('id',$this->request->post('article_id'))->value('is_vip');
             //if($is_vip) $data['is_vip'] = 1;
             if(empty($data['images'])) $this->error('请上传图片');
@@ -179,6 +180,41 @@ class ArticleItem extends Controller
             }else{
                 $data['user_id'] = '';
             }
+            //定时热搜
+            if(!$post['hot_num']){
+                $post['hot_num'] = 0;
+            }
+            if(isset($post['id'])){
+                $info = \app\common\model\ArticleItem::where('id',$data['id'])->find();
+                if(($post['regular_hot_end_time'] && $post['hot_target_num'] && $info['regular_hot_end_time'] != $post['regular_hot_end_time']) || ($info['hot_num'] != $post['hot_num'] && $post['regular_hot_end_time'] && $post['hot_target_num'])){
+                    $data['regular_hot_start_time'] = date("Y-m-d H:i:s");
+                    $startdate = strtotime($data['regular_hot_start_time']);
+                    $enddate = strtotime($post['regular_hot_end_time']);
+                    $diff_seconds = ($enddate-$startdate)/60;
+                    $min_num = ceil($diff_seconds/10);
+                    $hot_num = $post['hot_target_num'] - $post['hot_num'];
+                    $num = ceil($hot_num/$min_num);
+                    if($num < 0){
+                        $num = 0;
+                    }
+                    $data['regular_num'] = $num;
+                }
+            }else{
+                if($post['regular_hot_end_time'] && $post['hot_target_num']){
+                    $data['regular_hot_start_time'] = date("Y-m-d H:i:s");
+                    $startdate = strtotime($data['regular_hot_start_time']);
+                    $enddate = strtotime($post['regular_hot_end_time']);
+                    $diff_seconds = ($enddate-$startdate)/60;
+                    $min_num = ceil($diff_seconds/10);
+                    $hot_num = $post['hot_target_num'] - $post['hot_num'];
+                    $num = ceil($hot_num/$min_num);
+                    if($num < 0){
+                        $num = 0;
+                    }
+                    $data['regular_num'] = $num;
+                }
+            }
+            //定时热搜end
             if($data['content_type'] == 2) $data['content']='';
         }
 

+ 12 - 3
application/nutrition/controller/DatumUrl.php

@@ -163,9 +163,12 @@ class DatumUrl extends Controller
             if(!$data['release_time']) $data['release_time'] = date("Y-m-d H:i:s");
             if($data['hot_num'] != $data['hot_num_old']) $data['hot_time'] = date("Y-m-d H:i:s");
             //定时热搜
+            if(!$post['hot_num']){
+                $post['hot_num'] = 0;
+            }
             if(isset($post['id'])){
-                $datum_url = \app\common\model\DatumUrl::where('id',$data['id'])->find();
-                if($datum_url['regular_hot_end_time'] != $post['regular_hot_end_time']){
+                $info = \app\common\model\DatumUrl::where('id',$data['id'])->find();
+                if(($post['regular_hot_end_time'] && $post['hot_target_num'] && $info['regular_hot_end_time'] != $post['regular_hot_end_time']) || ($info['hot_num'] != $post['hot_num'] && $post['regular_hot_end_time'] && $post['hot_target_num'])){
                     $data['regular_hot_start_time'] = date("Y-m-d H:i:s");
                     $startdate = strtotime($data['regular_hot_start_time']);
                     $enddate = strtotime($post['regular_hot_end_time']);
@@ -173,10 +176,13 @@ class DatumUrl extends Controller
                     $min_num = ceil($diff_seconds/10);
                     $hot_num = $post['hot_target_num'] - $post['hot_num'];
                     $num = ceil($hot_num/$min_num);
+                    if($num < 0){
+                        $num = 0;
+                    }
                     $data['regular_num'] = $num;
                 }
             }else{
-                if($post['regular_hot_end_time']){
+                if($post['regular_hot_end_time'] && $post['hot_target_num']){
                     $data['regular_hot_start_time'] = date("Y-m-d H:i:s");
                     $startdate = strtotime($data['regular_hot_start_time']);
                     $enddate = strtotime($post['regular_hot_end_time']);
@@ -184,6 +190,9 @@ class DatumUrl extends Controller
                     $min_num = ceil($diff_seconds/10);
                     $hot_num = $post['hot_target_num'] - $post['hot_num'];
                     $num = ceil($hot_num/$min_num);
+                    if($num < 0){
+                        $num = 0;
+                    }
                     $data['regular_num'] = $num;
                 }
             }

+ 35 - 1
application/nutrition/controller/VideoUrl.php

@@ -185,7 +185,41 @@ class VideoUrl extends Controller
             }else{
                 $data['user_id'] = '';
             }
-
+            //定时热搜
+            if(!$post['hot_num']){
+                $post['hot_num'] = 0;
+            }
+            if(isset($post['id'])){
+                $info = \app\common\model\VideoUrl::where('id',$data['id'])->find();
+                if(($post['regular_hot_end_time'] && $post['hot_target_num'] && $info['regular_hot_end_time'] != $post['regular_hot_end_time']) || ($info['hot_num'] != $post['hot_num'] && $post['regular_hot_end_time'] && $post['hot_target_num'])){
+                    $data['regular_hot_start_time'] = date("Y-m-d H:i:s");
+                    $startdate = strtotime($data['regular_hot_start_time']);
+                    $enddate = strtotime($post['regular_hot_end_time']);
+                    $diff_seconds = ($enddate-$startdate)/60;
+                    $min_num = ceil($diff_seconds/10);
+                    $hot_num = $post['hot_target_num'] - $post['hot_num'];
+                    $num = ceil($hot_num/$min_num);
+                    if($num < 0){
+                        $num = 0;
+                    }
+                    $data['regular_num'] = $num;
+                }
+            }else{
+                if($post['regular_hot_end_time'] && $post['hot_target_num']){
+                    $data['regular_hot_start_time'] = date("Y-m-d H:i:s");
+                    $startdate = strtotime($data['regular_hot_start_time']);
+                    $enddate = strtotime($post['regular_hot_end_time']);
+                    $diff_seconds = ($enddate-$startdate)/60;
+                    $min_num = ceil($diff_seconds/10);
+                    $hot_num = $post['hot_target_num'] - $post['hot_num'];
+                    $num = ceil($hot_num/$min_num);
+                    if($num < 0){
+                        $num = 0;
+                    }
+                    $data['regular_num'] = $num;
+                }
+            }
+            //定时热搜end
 
         }
 

+ 15 - 3
application/nutrition/view/article_item/form.html

@@ -192,14 +192,25 @@
             </div>
 
             <div class="layui-form-item">
-                <label class="layui-form-label ">排序</label>
+                <label class="layui-form-label ">热搜定时时间</label>
                 <div class="layui-input-block">
-                    <input type="number" name="sort"  value='{$vo.sort|default=""}' placeholder="请输入排序号" class="layui-input">
+                    <input name="regular_hot_end_time"   value='{$vo.regular_hot_end_time|default=""}'  class="layui-input">
                 </div>
             </div>
 
+            <div class="layui-form-item">
+                <label class="layui-form-label ">目标热搜阅读量</label>
+                <div class="layui-input-block">
+                    <input name="hot_target_num"   value='{$vo.hot_target_num|default=""}' placeholder="请输入目标热搜阅读量" class="layui-input">
+                </div>
+            </div>
 
-
+            <div class="layui-form-item">
+                <label class="layui-form-label ">排序</label>
+                <div class="layui-input-block">
+                    <input type="number" name="sort"  value='{$vo.sort|default=""}' placeholder="请输入排序号" class="layui-input">
+                </div>
+            </div>
 
             <div class="layui-form-item">
                 <label class="layui-form-label label-required">描述类型</label>
@@ -255,6 +266,7 @@
 <script>
     window.form.render();
     laydate.render({type: 'datetime', elem: '[name="release_time"]'})
+    laydate.render({type: 'datetime', elem: '[name="regular_hot_end_time"]'})
     require(['ckeditor', 'angular'], function () {
         window.createEditor('[name="content"]', {
             height: 500

+ 15 - 0
application/nutrition/view/video_url/form.html

@@ -229,6 +229,20 @@
             </div>
 
             <div class="layui-form-item">
+                <label class="layui-form-label ">热搜定时时间</label>
+                <div class="layui-input-block">
+                    <input name="regular_hot_end_time"   value='{$vo.regular_hot_end_time|default=""}'  class="layui-input">
+                </div>
+            </div>
+
+            <div class="layui-form-item">
+                <label class="layui-form-label ">目标热搜阅读量</label>
+                <div class="layui-input-block">
+                    <input name="hot_target_num"   value='{$vo.hot_target_num|default=""}' placeholder="请输入目标热搜阅读量" class="layui-input">
+                </div>
+            </div>
+
+            <div class="layui-form-item">
                 <label class="layui-form-label label-required">排序</label>
                 <div class="layui-input-block">
                     <input name="sort"  maxlength="60"  value='{$vo.sort|default=""}' class="layui-input">
@@ -246,6 +260,7 @@
 
         window.form.render();
         laydate.render({type: 'datetime', elem: '[name="release_time"]'})
+        laydate.render({type: 'datetime', elem: '[name="regular_hot_end_time"]'})
         $('[name="cover"]').uploadOneImage()
         $('[name="up_url"]').uploadOneVideo()
         $(document).on("click",'.video_player',function () {

+ 37 - 0
application/operate/controller/Activity.php

@@ -196,6 +196,43 @@ class Activity extends Controller
             if($this->request->action()== 'add'){
                 $data['status'] = 0;
             }
+            //定时热搜
+            if(!$post['hot_nm']){
+                $post['hot_nm'] = 0;
+            }
+            if(isset($post['id'])){
+                $info = \app\common\model\Activity::where('id',$data['id'])->find();
+                if(($post['regular_hot_end_time'] && $post['hot_target_num'] && $info['regular_hot_end_time'] != $post['regular_hot_end_time']) || ($info['hot_num'] != $post['hot_num'] && $post['regular_hot_end_time'] && $post['hot_target_num'])){
+                    $data['regular_hot_start_time'] = date("Y-m-d H:i:s");
+                    $startdate = strtotime($data['regular_hot_start_time']);
+                    $enddate = strtotime($post['regular_hot_end_time']);
+                    $diff_seconds = ($enddate-$startdate)/60;
+                    $min_num = ceil($diff_seconds/10);
+                    $hot_num = $post['hot_target_num'] - $post['hot_nm'];
+                    $num = ceil($hot_num/$min_num);
+                    if($num < 0){
+                        $num = 0;
+                    }
+                    $data['regular_num'] = $num;
+                }
+            }else{
+                if($post['regular_hot_end_time'] && $post['hot_target_num']){
+                    $data['regular_hot_start_time'] = date("Y-m-d H:i:s");
+                    $startdate = strtotime($data['regular_hot_start_time']);
+                    $enddate = strtotime($post['regular_hot_end_time']);
+                    $diff_seconds = ($enddate-$startdate)/60;
+                    $min_num = ceil($diff_seconds/10);
+                    $hot_num = $post['hot_target_num'] - $post['hot_nm'];
+                    $num = ceil($hot_num/$min_num);
+                    if($num < 0){
+                        $num = 0;
+                    }
+                    $data['regular_num'] = $num;
+                }
+            }
+            //定时热搜end
+
+
         }else{
             if (!empty($data)){
                 $data['covers'] = $data['cover'];

+ 36 - 0
application/operate/controller/Forum.php

@@ -228,8 +228,44 @@ class Forum extends Controller
     {
         $this->level_arr = UserLevel::column('name','id');
         if($this->request->isPost()){
+            list($post) = [$this->request->post()];
             $data['is_new'] = 0;
             if($data['hot_num'] != $data['hot_num_old']) $data['hot_time'] = date("Y-m-d H:i:s");
+            //定时热搜
+            if(!$post['hot_num']){
+                $post['hot_num'] = 0;
+            }
+            if(isset($post['id'])){
+                $info = \app\common\model\UserForum::where('id',$data['id'])->find();
+                if(($post['regular_hot_end_time'] && $post['hot_target_num'] && $info['regular_hot_end_time'] != $post['regular_hot_end_time']) || ($info['hot_num'] != $post['hot_num'] && $post['regular_hot_end_time'] && $post['hot_target_num'])){
+                    $data['regular_hot_start_time'] = date("Y-m-d H:i:s");
+                    $startdate = strtotime($data['regular_hot_start_time']);
+                    $enddate = strtotime($post['regular_hot_end_time']);
+                    $diff_seconds = ($enddate-$startdate)/60;
+                    $min_num = ceil($diff_seconds/10);
+                    $hot_num = $post['hot_target_num'] - $post['hot_num'];
+                    $num = ceil($hot_num/$min_num);
+                    if($num < 0){
+                        $num = 0;
+                    }
+                    $data['regular_num'] = $num;
+                }
+            }else{
+                if($post['regular_hot_end_time'] && $post['hot_target_num']){
+                    $data['regular_hot_start_time'] = date("Y-m-d H:i:s");
+                    $startdate = strtotime($data['regular_hot_start_time']);
+                    $enddate = strtotime($post['regular_hot_end_time']);
+                    $diff_seconds = ($enddate-$startdate)/60;
+                    $min_num = ceil($diff_seconds/10);
+                    $hot_num = $post['hot_target_num'] - $post['hot_num'];
+                    $num = ceil($hot_num/$min_num);
+                    if($num < 0){
+                        $num = 0;
+                    }
+                    $data['regular_num'] = $num;
+                }
+            }
+            //定时热搜end
         }
     }
 

+ 37 - 1
application/operate/controller/PlatformDemand.php

@@ -159,6 +159,42 @@ class PlatformDemand extends Controller
             }else{
                 $data['user_id'] = 0;
             }
+            list($post) = [$this->request->post()];
+            //定时热搜
+            if(!$post['hot_num']){
+                $post['hot_num'] = 0;
+            }
+            if(isset($post['id'])){
+                $info = \app\common\model\PlatformDemand::where('id',$data['id'])->find();
+                if(($post['regular_hot_end_time'] && $post['hot_target_num'] && $info['regular_hot_end_time'] != $post['regular_hot_end_time']) || ($info['hot_num'] != $post['hot_num'] && $post['regular_hot_end_time'] && $post['hot_target_num'])){
+                    $data['regular_hot_start_time'] = date("Y-m-d H:i:s");
+                    $startdate = strtotime($data['regular_hot_start_time']);
+                    $enddate = strtotime($post['regular_hot_end_time']);
+                    $diff_seconds = ($enddate-$startdate)/60;
+                    $min_num = ceil($diff_seconds/10);
+                    $hot_num = $post['hot_target_num'] - $post['hot_num'];
+                    $num = ceil($hot_num/$min_num);
+                    if($num < 0){
+                        $num = 0;
+                    }
+                    $data['regular_num'] = $num;
+                }
+            }else{
+                if($post['regular_hot_end_time'] && $post['hot_target_num']){
+                    $data['regular_hot_start_time'] = date("Y-m-d H:i:s");
+                    $startdate = strtotime($data['regular_hot_start_time']);
+                    $enddate = strtotime($post['regular_hot_end_time']);
+                    $diff_seconds = ($enddate-$startdate)/60;
+                    $min_num = ceil($diff_seconds/10);
+                    $hot_num = $post['hot_target_num'] - $post['hot_num'];
+                    $num = ceil($hot_num/$min_num);
+                    if($num < 0){
+                        $num = 0;
+                    }
+                    $data['regular_num'] = $num;
+                }
+            }
+            //定时热搜end
         }
 
     }
@@ -170,4 +206,4 @@ class PlatformDemand extends Controller
     }
 
 
-}
+}

+ 30 - 0
application/operate/controller/Press.php

@@ -169,6 +169,36 @@ class Press extends Controller
             }else{
                 $data['user_id'] = '';
             }
+            list($post) = [$this->request->post()];
+            //定时热搜
+            if(!$post['hot_num']){
+                $post['hot_num'] = 0;
+            }
+            if(isset($post['id'])){
+                $info = \app\common\model\Press::where('id',$data['id'])->find();
+                if(($post['regular_hot_end_time'] && $post['hot_target_num'] && $info['regular_hot_end_time'] != $post['regular_hot_end_time']) || ($info['hot_num'] != $post['hot_num'] && $post['regular_hot_end_time'] && $post['hot_target_num'])){
+                    $data['regular_hot_start_time'] = date("Y-m-d H:i:s");
+                    $startdate = strtotime($data['regular_hot_start_time']);
+                    $enddate = strtotime($post['regular_hot_end_time']);
+                    $diff_seconds = ($enddate-$startdate)/60;
+                    $min_num = ceil($diff_seconds/10);
+                    $hot_num = $post['hot_target_num'] - $post['hot_num'];
+                    $num = ceil($hot_num/$min_num);
+                    $data['regular_num'] = $num;
+                }
+            }else{
+                if($post['regular_hot_end_time'] && $post['hot_target_num']){
+                    $data['regular_hot_start_time'] = date("Y-m-d H:i:s");
+                    $startdate = strtotime($data['regular_hot_start_time']);
+                    $enddate = strtotime($post['regular_hot_end_time']);
+                    $diff_seconds = ($enddate-$startdate)/60;
+                    $min_num = ceil($diff_seconds/10);
+                    $hot_num = $post['hot_target_num'] - $post['hot_num'];
+                    $num = ceil($hot_num/$min_num);
+                    $data['regular_num'] = $num;
+                }
+            }
+            //定时热搜end
         }
     }
 

+ 36 - 1
application/operate/controller/Recruit.php

@@ -154,6 +154,41 @@ class Recruit extends Controller
             }else{
                 $data['user_id'] = '';
             }
+            //定时热搜
+            if(!$post['hot_num']){
+                $post['hot_num'] = 0;
+            }
+            if(isset($post['id'])){
+                $info = \app\common\model\Recruit::where('id',$data['id'])->find();
+                if(($post['regular_hot_end_time'] && $post['hot_target_num'] && $info['regular_hot_end_time'] != $post['regular_hot_end_time']) || ($info['hot_num'] != $post['hot_num'] && $post['regular_hot_end_time'] && $post['hot_target_num'])){
+                    $data['regular_hot_start_time'] = date("Y-m-d H:i:s");
+                    $startdate = strtotime($data['regular_hot_start_time']);
+                    $enddate = strtotime($post['regular_hot_end_time']);
+                    $diff_seconds = ($enddate-$startdate)/60;
+                    $min_num = ceil($diff_seconds/10);
+                    $hot_num = $post['hot_target_num'] - $post['hot_num'];
+                    $num = ceil($hot_num/$min_num);
+                    if($num < 0){
+                        $num = 0;
+                    }
+                    $data['regular_num'] = $num;
+                }
+            }else{
+                if($post['regular_hot_end_time'] && $post['hot_target_num']){
+                    $data['regular_hot_start_time'] = date("Y-m-d H:i:s");
+                    $startdate = strtotime($data['regular_hot_start_time']);
+                    $enddate = strtotime($post['regular_hot_end_time']);
+                    $diff_seconds = ($enddate-$startdate)/60;
+                    $min_num = ceil($diff_seconds/10);
+                    $hot_num = $post['hot_target_num'] - $post['hot_num'];
+                    $num = ceil($hot_num/$min_num);
+                    if($num < 0){
+                        $num = 0;
+                    }
+                    $data['regular_num'] = $num;
+                }
+            }
+            //定时热搜end
         }
 
 
@@ -214,4 +249,4 @@ class Recruit extends Controller
     }
 
 
-}
+}

+ 35 - 0
application/operate/controller/SupplierGoods.php

@@ -228,6 +228,41 @@ class SupplierGoods extends Controller
             }else{
                 $data['user_id'] = '';
             }
+            //定时热搜
+            if(!$post['hot_num']){
+                $post['hot_num'] = 0;
+            }
+            if(isset($post['id'])){
+                $info = \app\common\model\SupplierGoods::where('id',$data['id'])->find();
+                if(($post['regular_hot_end_time'] && $post['hot_target_num'] && $info['regular_hot_end_time'] != $post['regular_hot_end_time']) || ($info['hot_num'] != $post['hot_num'] && $post['regular_hot_end_time'] && $post['hot_target_num'])){
+                    $data['regular_hot_start_time'] = date("Y-m-d H:i:s");
+                    $startdate = strtotime($data['regular_hot_start_time']);
+                    $enddate = strtotime($post['regular_hot_end_time']);
+                    $diff_seconds = ($enddate-$startdate)/60;
+                    $min_num = ceil($diff_seconds/10);
+                    $hot_num = $post['hot_target_num'] - $post['hot_num'];
+                    $num = ceil($hot_num/$min_num);
+                    if($num < 0){
+                        $num = 0;
+                    }
+                    $data['regular_num'] = $num;
+                }
+            }else{
+                if($post['regular_hot_end_time'] && $post['hot_target_num']){
+                    $data['regular_hot_start_time'] = date("Y-m-d H:i:s");
+                    $startdate = strtotime($data['regular_hot_start_time']);
+                    $enddate = strtotime($post['regular_hot_end_time']);
+                    $diff_seconds = ($enddate-$startdate)/60;
+                    $min_num = ceil($diff_seconds/10);
+                    $hot_num = $post['hot_target_num'] - $post['hot_num'];
+                    $num = ceil($hot_num/$min_num);
+                    if($num < 0){
+                        $num = 0;
+                    }
+                    $data['regular_num'] = $num;
+                }
+            }
+            //定时热搜end
         }
 
     }

+ 15 - 2
application/operate/view/activity/form.html

@@ -163,8 +163,20 @@
                     <div class="layui-form-item layui-row layui-col-space15">
                         <label class="layui-col-xs3 relative">
                             <span class="color-green">热搜阅读量</span>
-                            <input name="hot_num"   value='{$vo.hot_num|default=""}' placeholder="请输入热搜阅读量" class="layui-input">
-                            <input name="hot_num_old"  type="hidden" value='{$vo.hot_num|default=""}'  class="layui-input">
+                            <input name="hot_nm"   value='{$vo.hot_nm|default=""}' placeholder="请输入热搜阅读量" class="layui-input">
+                            <input name="hot_num_old"  type="hidden" value='{$vo.hot_nm|default=""}'  class="layui-input">
+                        </label>
+                    </div>
+
+                    <div class="layui-form-item layui-row layui-col-space15">
+                        <label class="layui-col-xs3 relative">
+                            <span class="color-green">热搜定时时间</span>
+                            <input name="regular_hot_end_time"   value='{$vo.regular_hot_end_time|default=""}'  class="layui-input">
+                        </label>
+
+                        <label class="layui-col-xs3 relative">
+                            <span class="color-green">目标热搜阅读量</span>
+                            <input name="hot_target_num"   value='{$vo.hot_target_num|default=""}' placeholder="请输入目标热搜阅读量" class="layui-input">
                         </label>
                     </div>
 
@@ -431,6 +443,7 @@
 <script type="text/javascript" src="https://cache.amap.com/lbs/static/addToolbar.js"></script>
 <script>
     layui.config({}).extend({}).use(['index', 'form'], function(){ var $ = layui.$,form = layui.form;})
+    laydate.render({type: 'datetime', elem: '[name="regular_hot_end_time"]'})
     var  longitude = "{$vo.longitude|default='118.356655'}";
     var  latitude = "{$vo.latitude|default='35.102929'}";
     window._AMapSecurityConfig = {

+ 16 - 1
application/operate/view/forum/form.html

@@ -71,6 +71,20 @@
                     </div>
                 </div>
 
+                <div class="layui-form-item">
+                    <label class="layui-form-label ">热搜定时时间</label>
+                    <div class="layui-input-block">
+                        <input name="regular_hot_end_time"   value='{$vo.regular_hot_end_time|default=""}'  class="layui-input">
+                    </div>
+                </div>
+
+                <div class="layui-form-item">
+                    <label class="layui-form-label ">目标热搜阅读量</label>
+                    <div class="layui-input-block">
+                        <input name="hot_target_num"   value='{$vo.hot_target_num|default=""}' placeholder="请输入目标热搜阅读量" class="layui-input">
+                    </div>
+                </div>
+
                <!-- <div class="layui-form-item">
                     <label class="layui-form-label label-required">封面</label>
                     <div class="layui-input-block">
@@ -101,10 +115,11 @@
     </form>
     <script>
         window.form.render();
+        laydate.render({type: 'datetime', elem: '[name="regular_hot_end_time"]'})
         require(['ckeditor', 'angular'], function () {
             window.createEditor('[name="content"]', {
                 height: 300,
             });
         })
     </script>
-</div>
+</div>

+ 15 - 0
application/operate/view/platform_demand/form.html

@@ -145,6 +145,20 @@
                 </div>
 
                 <div class="layui-form-item">
+                    <label class="layui-form-label ">热搜定时时间</label>
+                    <div class="layui-input-block">
+                        <input name="regular_hot_end_time"   value='{$vo.regular_hot_end_time|default=""}'  class="layui-input">
+                    </div>
+                </div>
+
+                <div class="layui-form-item">
+                    <label class="layui-form-label ">目标热搜阅读量</label>
+                    <div class="layui-input-block">
+                        <input name="hot_target_num"   value='{$vo.hot_target_num|default=""}' placeholder="请输入目标热搜阅读量" class="layui-input">
+                    </div>
+                </div>
+
+                <div class="layui-form-item">
                     <label class="layui-form-label ">上架时间</label>
                     <div class="layui-input-block">
                         <input name="release_time"   value='{$vo.release_time|default=""}'  class="layui-input">
@@ -211,6 +225,7 @@
     $('[name="solve_qrcode"]').uploadOneImage();
     $('[name="images"]').uploadMultipleImage();
     laydate.render({type: 'datetime', elem: '[name="release_time"]'})
+    laydate.render({type: 'datetime', elem: '[name="regular_hot_end_time"]'})
     $('[name="company_logo"]').uploadOneImage();
     require(['ckeditor', 'angular'], function () {
         window.createEditor('[name="content"]', {

+ 26 - 0
application/operate/view/press/form.html

@@ -71,6 +71,7 @@
                         </label>
                     </div>
 
+
                     <div class="layui-form-item layui-row layui-col-space15">
                         <label class="layui-col-xs3 relative">
                             <span class="color-green">热搜阅读量</span>
@@ -84,7 +85,31 @@
                         </label>
                     </div>
 
+                    <div class="layui-form-item layui-row layui-col-space15">
+                        <label class="layui-col-xs3 relative">
+                            <span class="color-green">热搜定时时间</span>
+                            <input name="regular_hot_end_time"   value='{$vo.regular_hot_end_time|default=""}'  class="layui-input">
+                        </label>
+
+                        <label class="layui-col-xs3 relative">
+                            <span class="color-green">目标热搜阅读量</span>
+                            <input name="hot_target_num"   value='{$vo.hot_target_num|default=""}' placeholder="请输入目标热搜阅读量" class="layui-input">
+                        </label>
+                    </div>
+
+<!--                    <div class="layui-form-item">-->
+<!--                        <label class="layui-form-label ">热搜定时时间</label>-->
+<!--                        <div class="layui-input-block">-->
+<!--                            <input name="regular_hot_end_time"   value='{$vo.regular_hot_end_time|default=""}'  class="layui-input">-->
+<!--                        </div>-->
+<!--                    </div>-->
 
+<!--                    <div class="layui-form-item">-->
+<!--                        <label class="layui-form-label ">目标热搜阅读量</label>-->
+<!--                        <div class="layui-input-block">-->
+<!--                            <input name="hot_target_num"   value='{$vo.hot_target_num|default=""}' placeholder="请输入目标热搜阅读量" class="layui-input">-->
+<!--                        </div>-->
+<!--                    </div>-->
 
                     <div class="layui-form-item layui-row layui-col-space15">
                         <label class="layui-col-xs12 relative">
@@ -218,6 +243,7 @@
 {block name='script'}
 <script>
     window.form.render();
+    laydate.render({type: 'datetime', elem: '[name="regular_hot_end_time"]'})
     $('[name="cover"]').uploadOneImage();
     $('[name="images"]').uploadMultipleImage();
     require(['ckeditor', 'angular'], function () {

+ 11 - 0
application/operate/view/recruit/form.html

@@ -122,7 +122,17 @@
 
                     </div>
 
+                    <div class="layui-form-item layui-row layui-col-space15">
+                        <label class="layui-col-xs3 relative">
+                            <span class="color-green">热搜定时时间</span>
+                            <input name="regular_hot_end_time"   value='{$vo.regular_hot_end_time|default=""}'  class="layui-input">
+                        </label>
 
+                        <label class="layui-col-xs3 relative">
+                            <span class="color-green">目标热搜阅读量</span>
+                            <input name="hot_target_num"   value='{$vo.hot_target_num|default=""}' placeholder="请输入目标热搜阅读量" class="layui-input">
+                        </label>
+                    </div>
 
                     <div class="layui-form-item layui-row layui-col-space15">
                         <label class="layui-col-xs3 relative">
@@ -450,6 +460,7 @@
 <script type="text/javascript" src="https://cache.amap.com/lbs/static/addToolbar.js"></script>
 <script>
     layui.config({}).extend({}).use(['index', 'form'], function(){ var $ = layui.$,form = layui.form;})
+    laydate.render({type: 'datetime', elem: '[name="regular_hot_end_time"]'})
     var  longitude = "{$vo.longitude|default='118.356655'}";
     var  latitude = "{$vo.latitude|default='35.102929'}";
     window._AMapSecurityConfig = {

+ 12 - 0
application/operate/view/supplier_goods/form.html

@@ -238,6 +238,17 @@
                         </label>
                     </div>
 
+                    <div class="layui-form-item layui-row layui-col-space15">
+                        <label class="layui-col-xs3 relative">
+                            <span class="color-green">热搜定时时间</span>
+                            <input name="regular_hot_end_time"   value='{$vo.regular_hot_end_time|default=""}'  class="layui-input">
+                        </label>
+
+                        <label class="layui-col-xs3 relative">
+                            <span class="color-green">目标热搜阅读量</span>
+                            <input name="hot_target_num"   value='{$vo.hot_target_num|default=""}' placeholder="请输入目标热搜阅读量" class="layui-input">
+                        </label>
+                    </div>
 
 
                     <div class="layui-form-item layui-row layui-col-space15">
@@ -268,6 +279,7 @@
 <script>
     window.form.render();
     laydate.render({type: 'datetime', elem: '[name="release_time"]'})
+    laydate.render({type: 'datetime', elem: '[name="regular_hot_end_time"]'})
     layui.use('element', function(){
         var $ = layui.jquery
             ,element = layui.element;

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 14087 - 0
runtime/log/1711351230-single.log


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 298 - 341
runtime/log/single.log


+ 16 - 0
runtime/log/single_error.log

@@ -464,3 +464,19 @@
 
 [2024-03-22T15:21:25+08:00] 127.0.0.1 GET gaoyx.com/operate/forum/reply_forum.html?forum_id=124&spm=m-277-278-279&open_type=modal
 [ error ] [0]致命错误: Call to a member function toArray() on null[D:\project\gyx\gaoyixia\application\operate\controller\Forum.php:251]
+---------------------------------------------------------------
+
+[2024-03-25T14:39:19+08:00] 127.0.0.1 POST gaoyx.com/operate/forum/edit.html?id=64&spm=m-277-278-279
+[ error ] [2]A non-numeric value encountered[D:\project\gyx\gaoyixia\application\operate\controller\Forum.php:243]
+---------------------------------------------------------------
+
+[2024-03-25T15:03:30+08:00] 127.0.0.1 POST gaoyx.com/operate/activity/edit.html?id=24&spm=m-277-287-288
+[ error ] [2]A non-numeric value encountered[D:\project\gyx\gaoyixia\application\operate\controller\Activity.php:208]
+---------------------------------------------------------------
+
+[2024-03-25T16:32:18+08:00] 127.0.0.1 POST gaoyx.com/operate/supplier_goods/edit.html?id=52&supplier_id=33&source=&spm=m-277-294-316
+[ error ] [0]类的属性不存在:app\common\model\StoreGoods->regular_hot_end_time[D:\project\gyx\gaoyixia\thinkphp\library\think\model\concern\Attribute.php:559]
+---------------------------------------------------------------
+
+[2024-03-25T16:38:42+08:00] 127.0.0.1 POST gaoyx.com/api/Task/regular_hot_num
+[ error ] [0]类的属性不存在:app\common\model\Activity->hot_num[D:\project\gyx\gaoyixia\thinkphp\library\think\model\concern\Attribute.php:559]

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 973 - 0
runtime/log/single_sql.log


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 1
runtime/temp/0580a33d5da846fead7e0fa2f3a91ef8.php


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 1
runtime/temp/1be237e4f24b1edd1b79f38d10cd3991.php


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
runtime/temp/1d7fe2216b1edaff8c774efa7a9be1cb.php


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
runtime/temp/3a2fc529b781103baceb9d9b660602e9.php


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
runtime/temp/513f1b02bf5ffe026233d4f743e74e13.php


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 96 - 0
runtime/temp/8282cd5263a93ec1dc56b97360c4292e.php


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 1
runtime/temp/9462ddc27b654c9118a3a61ae55e92df.php


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
runtime/temp/acc9de5bdb54001d5659c253ab36c3bf.php


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
runtime/temp/b2fe1787c7d5136fc070e9ea01519a2e.php


Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä