ManholeCoverController.class.php.bak.2021-01-27 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <?php
  2. namespace Home\Controller;
  3. use Think\Controller;
  4. //include '../Common/function.php';
  5. class ManholeCoverController extends ComController {
  6. public function index()
  7. {
  8. $Data=I();
  9. $ResData=M()->query("SELECT count(a.id) as sl FROM sp_iw2017 a JOIN sp_owner b ON a.device_code=b.owner_code WHERE b.company=".$Data['companyid']." AND b.dwtype=128 and a.clzt=0;");
  10. $this->assign('wcl',$ResData[0]['sl']);
  11. $this->assign('companyid',$Data['companyid']);
  12. $this->display('Index/manhole_cover');
  13. }
  14. public function change()
  15. {
  16. $Data=I('');
  17. switch ($Data['type'])
  18. {
  19. case 'untreated':
  20. $sql = "select a.id,a.device_status,a.time,b.owner_name,a.clzt from sp_iw2017 a join sp_owner b on a.device_code=b.owner_code where b.company=".$Data['companyid']." and b.dwtype=128 and a.clzt=0 order by time desc limit 1000";
  21. break;
  22. case 'treated':
  23. $sql = "select a.id,a.device_status,a.time,b.owner_name,a.clzt from sp_iw2017 a join sp_owner b on a.device_code=b.owner_code where b.company=".$Data['companyid']." and b.dwtype=128 and a.clzt=1 order by time desc limit 1000";
  24. break;
  25. default:
  26. $sql = "select a.id,a.device_status,a.time,b.owner_name,a.clzt from sp_iw2017 a join sp_owner b on a.device_code=b.owner_code where b.company=".$Data['companyid']." and b.dwtype=128 order by time desc limit 1000";
  27. break;
  28. }
  29. $ResData=M()->query($sql);
  30. // print_r($ResData);exit();
  31. $this->assign('ResData',$ResData);
  32. $this->display('Index/manhole_cover-list');
  33. }
  34. // //无用
  35. // public function change1()
  36. // {
  37. // $Data=I('');
  38. // $Map['company']=$Data['companyid'];
  39. // $type=$Data['type'];
  40. // //echo $type;exit();
  41. // switch ($type)
  42. // {
  43. // case 'untreated':
  44. // $ResData=M()->query("select sp_hj2017.time, sp_hj2017.data2, sp_owner.owner_name, sp_hj2017.clzt, sp_hj2017.id, sp_hj2017.data4 from sp_owner join sp_hj2017 on sp_owner.owner_code=sp_hj2017.device_code where company=".$Map['company']." and clzt=0 order by time desc");
  45. // break;
  46. // case 'treated':
  47. // $ResData=M()->query("select sp_hj2017.time, sp_hj2017.data2, sp_owner.owner_name, sp_hj2017.clzt, sp_hj2017.id, sp_hj2017.data4 from sp_owner join sp_hj2017 on sp_owner.owner_code=sp_hj2017.device_code where company=".$Map['company']." and clzt=1 order by time desc");
  48. // break;
  49. // default:
  50. // $ResData=M()->query("select sp_hj2017.time, sp_hj2017.data2, sp_owner.owner_name, sp_hj2017.clzt, sp_hj2017.id, sp_hj2017.data4 from sp_owner join sp_hj2017 on sp_owner.owner_code=sp_hj2017.device_code where company=".$Map['company']." order by time desc");
  51. //
  52. // break;
  53. // }
  54. //// echo $clzt;exit();
  55. //// $ResData=M('v_hj2017')->where($Map)->select();
  56. //// $ResData=M()->query("select sp_hj2017.time, sp_hj2017.data2, sp_owner.owner_name, sp_hj2017.clzt, sp_hj2017.id, sp_hj2017.data4 from sp_owner join sp_hj2017 on sp_owner.owner_code=sp_hj2017.device_code where company=".$Map['company']." and ".$clzt." order by time desc");
  57. // $this->assign('ResData',$ResData);
  58. // $this->display('Index/fire-list');
  59. // }
  60. }
  61. ?>