PermissionBindingController.class.php.bak.2021-08-10 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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. // $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");
  14. $res['msg'] = '操作成功';
  15. $res['flag'] = true;
  16. $res['data'] = $openid_data;
  17. echo json_encode($res);
  18. }
  19. public function getphoneList(){
  20. $phone_data = M()->query("select phone from sp_wx_customuser");
  21. $res['msg'] = '操作成功';
  22. $res['flag'] = true;
  23. $res['data'] = $phone_data;
  24. echo json_encode($res);
  25. }
  26. public function setPermissionBinding()
  27. {
  28. $Data = I();
  29. $phone = $Data['phone'];
  30. $name = $Data['name'];
  31. $power = $Data['power'];
  32. $company_code = $Data['company_code'];
  33. if (empty($phone) && empty($name) && empty($power) && empty($company_code)) {
  34. $res['msg'] = '操作失败,缺少重要参数';
  35. $res['flag'] = false;
  36. echo json_encode($res);
  37. exit();
  38. }
  39. $openid_data = M()->query("select * from sp_wx_customuser where phone='" . $phone . "'");
  40. $data['owner_code'] = $company_code;
  41. $data['username'] = $name;
  42. $data['status'] = 0;
  43. $data['types'] = 3;
  44. $data['phone'] = $phone;
  45. $data['time'] = date('Y-m-d H:i:s', time());
  46. $data['data1'] = $openid_data[0]['openid'];
  47. $data['data2'] = "1,2,3,4,5,6,7,8,9,a";
  48. $data['sfsg'] = 0;
  49. $data['statusid'] = $power;
  50. $R = M("owner_phone")->add($data);
  51. if ($R){
  52. $res['msg'] = '操作成功';
  53. $res['flag'] = true;
  54. echo json_encode($res);
  55. }else{
  56. $res['msg'] = '操作失败';
  57. $res['flag'] = false;
  58. echo json_encode($res);
  59. }
  60. }
  61. }