浏览代码

默认的

Kirin 4 年之前
父节点
当前提交
db64b3cc72
共有 2 个文件被更改,包括 20 次插入0 次删除
  1. 14 0
      app/admin/model/vote/VoteJoin.php
  2. 6 0
      app/api/controller/vote/VoteController.php

+ 14 - 0
app/admin/model/vote/VoteJoin.php

@@ -84,4 +84,18 @@ class VoteJoin extends BaseModel
         $count = $data->count();
         return compact('count', 'data');
     }
+
+
+    public static function getValidDetail($id)
+    {
+        $data = self::valid('a')->alias('a')
+            ->where('a.id', $id)
+            ->join('user u', 'u.uid = a.uid', 'left')
+            ->field('a.*,u.nickname,u.uid')
+            ->find();
+        $data['rank'] = self::valid()->where('vid', $data['vid'])->where('vote', '>', $data['vote'])->count() + 1;
+        $data['_add_time'] = date('Y-m-d H:i:s', $data['add_time']);
+        $data['avatar'] = urldecode($data['avatar']);
+        return $data;
+    }
 }

+ 6 - 0
app/api/controller/vote/VoteController.php

@@ -43,6 +43,12 @@ class VoteController
         return app('json')->success('ok', $list);
     }
 
+    public function join_detail($id, Request $request)
+    {
+        $list = VoteJoin::getValidDetail($id);
+        return app('json')->success('ok', $list);
+    }
+
     public function join($id, Request $request)
     {
         $info = Vote::valid()->find($id);