Jigou.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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. //待绑定列表
  13. public function jigoulist(){
  14. $subject_id = 1;
  15. $map = [
  16. 'subject_id' => $subject_id,
  17. 'status' => 1,
  18. ];
  19. //搜索
  20. $keyword = input('keyword','');
  21. if($keyword){
  22. $map['title'] = ['LIKE','%'.$keyword.'%'];
  23. }
  24. $lists = Db::name('vote_jigou')->field('id,title')
  25. ->where($map)->order('weigh desc,id desc')->select();
  26. $this->success(1,$lists);
  27. }
  28. //用户绑定选手
  29. public function bind_jigou(){
  30. $jigou_id = input('jigou_id',0);
  31. $data = [
  32. 'bind_player_id' => $jigou_id,
  33. 'bind_player_date' => strtotime(date('Y-m-d')),
  34. ];
  35. Db::name('user')->where('id',$this->auth->id)->update($data);
  36. $this->success('绑定成功');
  37. }
  38. }