PublicController.class.php.bak.2022-01-27-1 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. <?php
  2. namespace Home\Controller;
  3. use Think\Controller;
  4. include '../Common/function.php';
  5. class PublicController extends Controller {
  6. public function index() {
  7. $this -> display();
  8. }
  9. public function comway() {
  10. $Data = I('cate_text');
  11. $this -> assign('ResData', $Data);
  12. $this -> display('Public/success');
  13. }
  14. public function Mainfback() {
  15. $Data = I('');
  16. if (IS_POST) {
  17. $Data['datetime'] = date('Y-m-d H:i:s');
  18. $Res = M('wx_suggest') -> add($Data);
  19. if ($Res) {
  20. $Text = '非常感谢您对我们的关注和支持,我们将认真对待您提出的宝贵建议,如我们公司采纳了您的建议,将会给予您快递一份小礼品';
  21. $this -> redirect('Public/comway', array('cate_text' => $Text));
  22. }
  23. } else {
  24. $this -> assign('openid', $_SESSION['useropenid']);
  25. $this -> assign('action', '/home/Public/Mainfback');
  26. }
  27. $this -> display('Public/mainfback');
  28. }
  29. public function Profback() {
  30. $Data = I('');
  31. if (IS_POST) {
  32. $Data['datetime'] = date('Y-m-d H:i:s');
  33. $Res = M('wx_complaint') -> add($Data);
  34. if ($Res) {
  35. $Text = '感谢您的投诉,我们将尽快给予您的答复';
  36. $this -> redirect('Public/comway', array('cate_text' => $Text));
  37. //$this->display('Public/success');
  38. }
  39. }else {
  40. $this -> assign('openid', $_SESSION['useropenid']);
  41. $this -> assign('action', '/home/Public/Profback');
  42. }
  43. $this -> display('Public/Profback');
  44. }
  45. public function change()
  46. {
  47. // $Data = I('');
  48. // $company = $Data['companyid'];
  49. // $type = $Data['type'];
  50. // $ResData = indexTwo($company,$type);
  51. // $this->assign('ResData',$ResData);
  52. // $this->display('Index/water-list');
  53. $Data=I('');
  54. $Map['company']=$Data['companyid'];
  55. // $Map['dwtype']='2';
  56. switch ($Data['type'])
  57. {
  58. case 'untreated':
  59. $Map['clzt']=0;
  60. break;
  61. case 'treated':
  62. $Map['clzt']=1;
  63. break;
  64. default:
  65. break;
  66. }
  67. $ResData=M('v_sj2017_2')->where($Map)->order("time desc")->limit(1000)->select();
  68. //print_r($ResData);exit();
  69. $this->assign('ResData',$ResData);
  70. $this->display('Index/water-list');
  71. }
  72. public function change1()
  73. {
  74. // $Data = I('');
  75. // $company = $Data['companyid'];
  76. // $type = $Data['type'];
  77. // $ResData = indexTwo($company,$type);
  78. // $this->assign('ResData',$ResData);
  79. // $this->display('Index/water-list');
  80. $Data=I('');
  81. $page = $Data['page'];
  82. $size = 20;
  83. $startpage=($page - 1) * 20;
  84. $Map['company']=$Data['companyid'];
  85. switch ($Data['type'])
  86. {
  87. case 'untreated':
  88. $Map['clzt']=0;
  89. $ResData=M()->query("select a.id,a.time,a.data4,b.owner_name,a.clzt from sp_lifter2017 as a join sp_owner as b on a.device_code=b.owner_code where b.company=".$Data['companyid']." and a.clzt=0 order by a.time desc limit ".$startpage.",".$size);
  90. break;
  91. case 'treated':
  92. $Map['clzt']=1;
  93. $ResData=M()->query("select a.id,a.time,a.data4,b.owner_name,a.clzt from sp_lifter2017 as a join sp_owner as b on a.device_code=b.owner_code where b.company=".$Data['companyid']." and a.clzt=1 order by a.time desc limit ".$startpage.",".$size);
  94. break;
  95. default:
  96. $ResData=M()->query("select a.id,a.time,a.data4,b.owner_name,a.clzt from sp_lifter2017 as a join sp_owner as b on a.device_code=b.owner_code where b.company=".$Data['companyid']." order by a.time desc limit ".$startpage.",".$size);
  97. // print_r("select * from sp_lifter2017 as a join sp_owner as b on a.device_code=b.owner_code where b.company=".$Data['companyid']." order by a.time desc limit 1000");
  98. break;
  99. }
  100. // $ResData=M('lifter2017')->where($Map)->order("time desc")->limit(1000)->select();
  101. // print_r($ResData);
  102. // $this->assign('ResData',$ResData);
  103. // $this->display('Index/lifter-list');
  104. echo json_encode($ResData);
  105. }
  106. }