PermissionBindingController.class.php 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <?php
  2. namespace Home\Controller;
  3. use Think\Controller;
  4. class PermissionBindingController extends ComController
  5. {
  6. //权限绑定列表
  7. public function getPermissionBindingList(){
  8. $Data = I();
  9. $page=$Data['page'];
  10. $number=$Data['number'];
  11. $statur=($page-1)*$number;
  12. $openid_data = M()->query("select a.id,a.id,a.username,a.phone,b.owner_name,a.statusid from sp_owner_phone as a join sp_owner_company as b on a.owner_code=b.owner_id ORDER BY a.time desc LIMIT ".$statur.",".$number);
  13. $total_data = M()->query("select count(*) as total from sp_owner_phone as a join sp_owner_company as b on a.owner_code=b.owner_id");
  14. $res['msg'] = '操作成功';
  15. $res['flag'] = true;
  16. $res['total'] = $total_data[0]['total'];
  17. $res['data'] = $openid_data;
  18. echo json_encode($res);
  19. }
  20. public function getphoneList(){
  21. $phone_data = M()->query("select phone from sp_wx_customuser");
  22. $res['msg'] = '操作成功';
  23. $res['flag'] = true;
  24. $res['data'] = $phone_data;
  25. echo json_encode($res);
  26. }
  27. public function setPermissionBinding()
  28. {
  29. $Data = I();
  30. $phone = $Data['phone'];
  31. $name = $Data['name'];
  32. $power = $Data['power'];
  33. $company_code = $Data['company_code'];
  34. if (empty($phone) && empty($name) && empty($power) && empty($company_code)) {
  35. $res['msg'] = '操作失败,缺少重要参数';
  36. $res['flag'] = false;
  37. echo json_encode($res);
  38. exit();
  39. }
  40. $openid_data = M()->query("select * from sp_wx_customuser where phone='" . $phone . "'");
  41. $data['owner_code'] = $company_code;
  42. $data['username'] = $name;
  43. $data['status'] = 0;
  44. $data['types'] = 3;
  45. $data['phone'] = $phone;
  46. $data['time'] = date('Y-m-d H:i:s', time());
  47. $data['data1'] = $openid_data[0]['openid'];
  48. $data['data2'] = "1,2,3,4,5,6,7,8,9,a";
  49. $data['sfsg'] = 0;
  50. $data['statusid'] = $power;
  51. $R = M("owner_phone")->add($data);
  52. if ($R){
  53. $res['msg'] = '操作成功';
  54. $res['flag'] = true;
  55. echo json_encode($res);
  56. }else{
  57. $res['msg'] = '操作失败';
  58. $res['flag'] = false;
  59. echo json_encode($res);
  60. }
  61. }
  62. }