Jigou.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. namespace app\api\controller;
  3. use app\common\controller\Api;
  4. use think\Db;
  5. /**
  6. * 机构
  7. */
  8. class Jigou extends Api
  9. {
  10. protected $noNeedLogin = ['jigoulist'];
  11. protected $noNeedRight = ['*'];
  12. public function __construct(){
  13. $this->error('投票活动结束了');
  14. }
  15. //待绑定列表
  16. public function jigoulist(){
  17. $subject_id = 1;
  18. $map = [
  19. 'subject_id' => $subject_id,
  20. 'status' => 1,
  21. ];
  22. //搜索
  23. $keyword = input('keyword','');
  24. if($keyword){
  25. $map['title'] = ['LIKE','%'.$keyword.'%'];
  26. }
  27. $lists = Db::name('vote_jigou')->field('id,title')
  28. ->where($map)->order('weigh desc,id desc')->select();
  29. $this->success(1,$lists);
  30. }
  31. //用户绑定选手
  32. public function bind_jigou(){
  33. $this->error('接口作废');
  34. $jigou_id = input('jigou_id',0);
  35. $data = [
  36. 'bind_jigou_id' => $jigou_id,
  37. 'bind_jigou_times' => 'bind_jigou_times + 1',
  38. ];
  39. Db::name('user')->where('id',$this->auth->id)->update($data);
  40. $this->success('绑定成功');
  41. }
  42. }