operate.py 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. from model.DateUtils import DateUtils
  2. from model.DataBaseUtils import *
  3. from model.log import logger
  4. from model.CommonUtils import *
  5. du = DateUtils()
  6. db =MysqlUtils()
  7. def user_channel(arg):
  8. # 返回所有公众号
  9. sql = "select id,nick_name from t_mp_account where del_flag=0"
  10. return db.zx.getData_json(sql)
  11. def user_channel_group(arg):
  12. user_id = arg.get('user_id')
  13. if user_id:
  14. # 该用户拥有的公众号组
  15. sql = f"""SELECT id,name from channel_group where id in
  16. (select channel_group_id from user_channel_group_auth where user_id={user_id})"""
  17. return db.quchen_text.getData_json(sql)
  18. else:
  19. # 返回所有公众号组
  20. sql = "select id,name from channel_group"
  21. return db.quchen_text.getData_json(sql)
  22. def user(self, arg):
  23. # 返回所有用户
  24. sql = "SELECT user_id,nick_name from t_sys_user where del_flag=0 and status=0"
  25. data = db.zx.getData_json(sql)
  26. self.write_json(data=data)
  27. def group_add(self, arg):
  28. name = ''
  29. sql = "insert into channel_group name,channel_ids values (%s,%s)"
  30. def group_del(self, arg):
  31. pass