| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- <?php
- namespace App\Http\Controllers\api;
- use App\Models\Cao;
- use App\Services\IssueService;
- class Issue extends BaseController
- {
- public function countdown()
- {
- $data1 = \App\Models\Issue::where('status', 1)->orderByDesc('issue_no')->first();
- $data2 = \App\Models\Issue::where('status', 3)->orderByDesc('issue_no')->first();
- $winnings = explode(',', $data2->winning_numbers);
- $winnings = array_map('intval', $winnings);
- $award = IssueService::award($winnings);
- $winnings[] = array_sum($winnings);
- $winnings[] = in_array('大', $award) ? '大' : "小";
- $winnings[] = in_array('单', $award) ? '单' : "双";
- $data = [
- 'current_time' =>time(),
- 'end_time' => strtotime($data1->end_time),
- 'winnings' => $winnings,
- ];
- return $this->success($data);
- }
- public function index()
- {
- $page = request()->input('page', 1);
- $limit = request()->input('limit', 10);
- $params = [
- 'page' => $page,
- 'limit' => $limit
- // 'status'=>3
- ];
- $res = IssueService::paginate($params);
- return $this->success($res);
- }
- public function cao()
- {
- $type = [1, 2, 3, 4];
- $list = [];
- $list[] = Cao::whereIn('id', $type)->get();
- $type = [5, 6, 7, 8];
- $list[] = Cao::whereIn('id', $type)->get();
- $type = [9, 10];
- $list[] = Cao::whereIn('id', $type)->get();
- $list[] = [
- ['field' => '2.8回本', 'val' => 0],
- ['field' => '3.2回本', 'val' => 0],
- ];
- $type = [11, 12, 13];
- $list[] = Cao::whereIn('id', $type)->get();
- $list[] = Cao::where('id', '>=', 14)
- ->where('id', '<=', 41)
- ->get();
- $list[] = [
- ['field' => '龙', 'val' => 0],
- ['field' => '虎', 'val' => 0],
- ['field' => '合', 'val' => 0],
- ['field' => '鸡', 'val' => 0],
- ['field' => '鸭', 'val' => 0],
- ['field' => '狗', 'val' => 0],
- ];
- $list[] = [
- ['field' => '中', 'val' => 0],
- ['field' => '边', 'val' => 0],
- ['field' => '大边', 'val' => 0],
- ['field' => '小边', 'val' => 0],
- ];
- $list[] = Cao::where('id', '>=', 42)
- ->where('id', '<=', 49)
- ->get();
- $list[] = [
- ['field' => '三军0点', 'val' => 0],
- ['field' => '三军1点', 'val' => 0],
- ['field' => '三军2点', 'val' => 0],
- ['field' => '三军3点', 'val' => 0],
- ['field' => '三军4点', 'val' => 0],
- ['field' => '三军5点', 'val' => 0],
- ['field' => '三军6点', 'val' => 0],
- ['field' => '三军7点', 'val' => 0],
- ['field' => '三军8点', 'val' => 0],
- ['field' => '三军9点', 'val' => 0],
- ];
- $list[] = Cao::where('id', '>=', 50)
- ->where('id', '<=', 63)
- ->get();
- $list[] = Cao::where('id', '>=', 64)
- ->where('id', '<=', 77)
- ->get();
- $list[] = Cao::where('id', '>=', 78)
- ->where('id', '<=', 91)
- ->get();
- return $this->success($list);
- }
- }
|