ZhiboCountController.class.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. namespace bibidd\Controller;
  3. use Bibidd\Controller\CommonBaseController;
  4. /**
  5. *
  6. * 直播集成统计
  7. */
  8. class ZhiboCountController extends CommonBaseController
  9. {
  10. /**
  11. * 直播数据统计
  12. * @return void
  13. */
  14. public function count_zhibo_num()
  15. {
  16. $this->addHeaders(); //添加头部请求
  17. $uid = $_POST['uid'];
  18. $count_info = M("zhibo_count")->where("uid='$uid'")->find();
  19. if(empty($count_info))
  20. {
  21. //插入
  22. $count_info['uid']=$uid;
  23. $count_info['count_num']=1;
  24. $count_info['last_click']= date('Y-m-d H:i:s');
  25. $rs = M("zhibo_count")->add($count_info);
  26. $data['code'] = '200';
  27. $data['message'] = 'ok';
  28. $data['data'] = $rs;
  29. echo json_encode($data);
  30. die();
  31. }
  32. $id = $count_info["id"];
  33. $rs = M("zhibo_count")->where("id = '$id'")->setInc("count_num",1);
  34. $data['code'] = '200';
  35. $data['message'] = 'ok';
  36. $data['data'] = $rs;
  37. echo json_encode($data);
  38. }
  39. }