Issue.php 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?php
  2. namespace App\Http\Controllers\api;
  3. use App\Models\Cao;
  4. use App\Services\IssueService;
  5. class Issue extends BaseController
  6. {
  7. public function index()
  8. {
  9. $page = request()->input('page', 1);
  10. $limit = request()->input('limit', 10);
  11. $params = [
  12. 'page' => $page,
  13. 'limit' => $limit
  14. // 'status'=>3
  15. ];
  16. $res = IssueService::paginate($params);
  17. return $this->success($res);
  18. }
  19. public function cao()
  20. {
  21. $type = [1, 2, 3, 4];
  22. $list = [];
  23. $list[] = Cao::whereIn('id', $type)->get();
  24. $type = [5, 6, 7, 8];
  25. $list[] = Cao::whereIn('id', $type)->get();
  26. $type = [9,10];
  27. $list[] = Cao::whereIn('id', $type)->get();
  28. $list[] = [
  29. ['field'=>'2.8回本','val'=>0],
  30. ['field'=>'3.2回本','val'=>0],
  31. ];
  32. $type = [11,12,13];
  33. $list[] = Cao::whereIn('id', $type)->get();
  34. $list[] = Cao::where('id', '>=',14)
  35. ->where('id', '<=',41)
  36. ->get();
  37. $list[] = [
  38. ['field'=>'龙','val'=>0],
  39. ['field'=>'虎','val'=>0],
  40. ['field'=>'合','val'=>0],
  41. ['field'=>'鸡','val'=>0],
  42. ['field'=>'鸭','val'=>0],
  43. ['field'=>'狗','val'=>0],
  44. ];
  45. $list[] = [
  46. ['field'=>'中','val'=>0],
  47. ['field'=>'边','val'=>0],
  48. ['field'=>'大边','val'=>0],
  49. ['field'=>'小边','val'=>0],
  50. ];
  51. $list[] = Cao::where('id', '>=',42)
  52. ->where('id', '<=',49)
  53. ->get();
  54. $list[] = [
  55. ['field'=>'三军0点','val'=>0],
  56. ['field'=>'三军1点','val'=>0],
  57. ['field'=>'三军2点','val'=>0],
  58. ['field'=>'三军3点','val'=>0],
  59. ['field'=>'三军4点','val'=>0],
  60. ['field'=>'三军5点','val'=>0],
  61. ['field'=>'三军6点','val'=>0],
  62. ['field'=>'三军7点','val'=>0],
  63. ['field'=>'三军8点','val'=>0],
  64. ['field'=>'三军9点','val'=>0],
  65. ];
  66. $list[] = Cao::where('id', '>=',50)
  67. ->where('id', '<=',63)
  68. ->get();
  69. $list[] = Cao::where('id', '>=',64)
  70. ->where('id', '<=',77)
  71. ->get();
  72. $list[] = Cao::where('id', '>=',78)
  73. ->where('id', '<=',91)
  74. ->get();
  75. return $this->success($list);
  76. }
  77. }