Ken 2 месяцев назад
Родитель
Сommit
f28324c57c
3 измененных файлов с 31 добавлено и 13 удалено
  1. 21 3
      app/Http/Controllers/api/Issue.php
  2. 0 0
      public/api-doc/assets/main.bundle.js
  3. 10 10
      public/api-doc/index.html

+ 21 - 3
app/Http/Controllers/api/Issue.php

@@ -10,6 +10,15 @@ use Exception;
 
 class Issue extends BaseController
 {
+    /**
+     * @api {get} /issue/history 历史
+     * @apiGroup Issue
+     * @apiVersion 1.0.0
+     */
+    function history()
+    {
+
+    }
 
     /**
      * @api {get} /issue/prediction 预测
@@ -136,14 +145,16 @@ class Issue extends BaseController
     }
 
     /**
-     * @api {get} /issue/cao 统计
+     * @api {get} /issue/cao 统计,历史
      * @apiGroup Issue
      * @apiVersion 1.0.0
      *
      * @apiSuccess {int} code
      * @apiSuccess {int} timestamp
      * @apiSuccess {String} msg
-     * @apiSuccess {Object[]} data
+     * @apiSuccess {Object} data
+     * @apiSuccess {int} data.total 总期数
+     * @apiSuccess {Object[]} data.list 列表
      *
      */
     public function cao()
@@ -202,7 +213,14 @@ class Issue extends BaseController
         $list[] = Cao::where('id', '>=', 78)
             ->where('id', '<=', 91)
             ->get();
-        return $this->success($list);
+
+        $count = Cao::count();
+        $data = [
+            'total' => $count,
+            'list' => $list
+        ];
+
+        return $this->success($data);
     }
 
 }

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
public/api-doc/assets/main.bundle.js


+ 10 - 10
public/api-doc/index.html

@@ -10,15 +10,15 @@
     <meta name="description" content="Bot">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <link href="assets/bootstrap.min.css?v=1762740730077" rel="stylesheet" media="screen">
-    <link href="assets/prism.css?v=1762740730077" rel="stylesheet"/>
-    <link href="assets/prism-toolbar.css?v=1762740730077" rel="stylesheet"/>
-    <link href="assets/prism-diff-highlight.css?v=1762740730077" rel="stylesheet"/>
-    <link href="assets/main.css?v=1762740730077" rel="stylesheet" media="screen, print">
-    <link href="assets/favicon.ico?v=1762740730077" rel="icon" type="image/x-icon">
-    <link href="assets/apple-touch-icon.png?v=1762740730077" rel="apple-touch-icon" sizes="180x180">
-    <link href="assets/favicon-32x32.png?v=1762740730077" rel="icon" type="image/png" sizes="32x32">
-    <link href="assets/favicon-16x16.png?v=1762740730077" rel="icon" type="image/png" sizes="16x16">
+    <link href="assets/bootstrap.min.css?v=1762741158515" rel="stylesheet" media="screen">
+    <link href="assets/prism.css?v=1762741158515" rel="stylesheet"/>
+    <link href="assets/prism-toolbar.css?v=1762741158515" rel="stylesheet"/>
+    <link href="assets/prism-diff-highlight.css?v=1762741158515" rel="stylesheet"/>
+    <link href="assets/main.css?v=1762741158515" rel="stylesheet" media="screen, print">
+    <link href="assets/favicon.ico?v=1762741158515" rel="icon" type="image/x-icon">
+    <link href="assets/apple-touch-icon.png?v=1762741158515" rel="apple-touch-icon" sizes="180x180">
+    <link href="assets/favicon-32x32.png?v=1762741158515" rel="icon" type="image/png" sizes="32x32">
+    <link href="assets/favicon-16x16.png?v=1762741158515" rel="icon" type="image/png" sizes="16x16">
     <style>
         body {
             font-family: Arial, sans-serif;
@@ -1600,7 +1600,7 @@
 </div>
 
 
-<script src="assets/main.bundle.js?v=1762740730077"></script>
+<script src="assets/main.bundle.js?v=1762741158515"></script>
 <!--suppress JSJQueryEfficiency, JSStringConcatenationToES6Template, JSStringConcatenationToES6Template, JSStringConcatenationToES6Template -->
 <script>
 

Некоторые файлы не были показаны из-за большого количества измененных файлов