OperateHandler.py 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. from handlers.HandlerBase import BaseHandler
  2. from model.DataBaseUtils import MysqlUtils
  3. import json
  4. import requests
  5. from model.DataBaseUtils import MysqlUtils
  6. db = MysqlUtils()
  7. class ChannelGroupHandler(BaseHandler):
  8. def post(self):
  9. key = self.request.full_url().split('/')[-1]
  10. if key == "user_channel":
  11. self.user_channel()
  12. elif key == "user_channel_group":
  13. self.user_channel_group()
  14. elif key == "user":
  15. self.user()
  16. else:
  17. self.write_fail()
  18. def user_channel(self):
  19. arg = self.get_args()
  20. if arg.get('user_id'):
  21. # 该用户拥有的公众号权限
  22. pass
  23. else:
  24. # 返回所有公众号
  25. sql = "select id,nick_name from t_mp_account where del_flag=0"
  26. self.write_json(data=db.zx.getData_json(sql))
  27. def user_channel_group(self):
  28. arg = self.get_args()
  29. if arg.get('user_id'):
  30. # 该用户拥有的公众号组
  31. pass
  32. else:
  33. # 返回所有公众号组
  34. sql = ""
  35. def user(self):
  36. arg = self.get_args()
  37. if arg.get('user_id'):
  38. # 该用户管理的用户
  39. pass
  40. else:
  41. # 返回所有用户
  42. sql = "SELECT user_id,nick_name from t_sys_user where del_flag=0 and status=0"
  43. data = db.zx.getData_json(sql)
  44. self.write_json(data=data)