Jigou.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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. $this->error('接口作废');
  31. $jigou_id = input('jigou_id',0);
  32. $data = [
  33. 'bind_jigou_id' => $jigou_id,
  34. 'bind_jigou_times' => 'bind_jigou_times + 1',
  35. ];
  36. Db::name('user')->where('id',$this->auth->id)->update($data);
  37. $this->success('绑定成功');
  38. }
  39. }