VideoAlarmController.class.php.bak.2022-01-27 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. namespace Home\Controller;
  3. use Think\Controller;
  4. include '../Common/function.php';
  5. class VideoAlarmController extends ComController{
  6. public function index()
  7. {
  8. // echo $_SESSION['phone'];
  9. // echo "<br/>....";
  10. // echo $_SESSION['idphone'];
  11. $Data = I('');
  12. $Map['company']=$Data['companyid'];
  13. $Map['clzt']=0;
  14. $ResData=M()->query("select count(a.id) as wcls from sp_video2017 as a join sp_owner as b on b.owner_code=a.device_code where b.company='".$Map['company']."' and a.clzt=".$Map['clzt']);
  15. // $ResData=M('v_sj2017_2')->where($Map)->count('id');
  16. // $ResData = indexOne($company);
  17. $this->assign('wjcn',$ResData[0]['wcls']);
  18. $this->assign('companyid',$Data['companyid']);
  19. $this->display('Index/video_system');
  20. }
  21. public function change()
  22. {
  23. $Data=I('');
  24. $Map['company']=$Data['companyid'];
  25. switch ($Data['type'])
  26. {
  27. case 'untreated':
  28. $Map['clzt']=0;
  29. $ResData=M()->query("select a.id,a.device_code,a.data4,a.clzt,a.time,d.owner_name from sp_video2017 a join sp_owner d ON a.device_code=d.owner_code where d.company=".$Map['company']." AND clzt=".$Map['clzt']." order by a.id desc limit 1000");
  30. break;
  31. case 'treated':
  32. $Map['clzt']=1;
  33. $ResData=M()->query("select a.id,a.device_code,a.data4,a.clzt,a.time,d.owner_name from sp_video2017 a join sp_owner d ON a.device_code=d.owner_code where d.company=".$Map['company']." AND clzt=".$Map['clzt']." order by a.id desc limit 1000");
  34. break;
  35. default:
  36. $ResData=M()->query("select a.id,a.device_code,a.data4,a.clzt,a.time,d.owner_name from sp_video2017 a join sp_owner d ON a.device_code=d.owner_code where d.company=".$Map['company']." order by a.id desc limit 1000");
  37. break;
  38. }
  39. $this->assign('ResData',$ResData);
  40. $this->display('Index/video-list');
  41. }
  42. }
  43. ?>