ck 4 éve
szülő
commit
7e0f7bc18f
1 módosított fájl, 27 hozzáadás és 4 törlés
  1. 27 4
      handlers/OperateHandler.py

+ 27 - 4
handlers/OperateHandler.py

@@ -24,7 +24,7 @@ class ChannelGroupHandler(BaseHandler):
         arg = self.get_args()
         arg = self.get_args()
         if arg.get('user_id'):
         if arg.get('user_id'):
             # 该用户拥有的公众号权限
             # 该用户拥有的公众号权限
-            pass
+            sql = "select "
 
 
         else:
         else:
             # 返回所有公众号
             # 返回所有公众号
@@ -34,14 +34,18 @@ class ChannelGroupHandler(BaseHandler):
 
 
     def user_channel_group(self):
     def user_channel_group(self):
         arg = self.get_args()
         arg = self.get_args()
-
-        if arg.get('user_id'):
+        user_id = arg.get('user_id')
+        if user_id:
             # 该用户拥有的公众号组
             # 该用户拥有的公众号组
+            sql = f"""SELECT id,name from channel_group where id in  
+                (select channel_group_id from user_channel_group_auth where user_id={user_id})"""
+            self.write_json(db.quchen_text.getData_json(sql))
             pass
             pass
 
 
         else:
         else:
             # 返回所有公众号组
             # 返回所有公众号组
-            sql = ""
+            sql = "select id,name from channel_group"
+            self.write_json(db.quchen_text.getData_json(sql))
 
 
 
 
 
 
@@ -57,5 +61,24 @@ class ChannelGroupHandler(BaseHandler):
             data = db.zx.getData_json(sql)
             data = db.zx.getData_json(sql)
             self.write_json(data=data)
             self.write_json(data=data)
 
 
+    # 添加/删除公众号
+    def channel_auth(self):
+        arg = self.get_args()
+        user_id = arg.get("user_id")
+        channel_id = arg.get("channel_id")
+        if user_id and channel_id:
+
+            flag = arg.get('flag')
+            if flag == "add":
+                db.quchen_text.execute(f" ")
+            elif flag == "del":
+                pass
+            else:
+                self.write_fail(msg="flag missing")
+        else:
+            self.write_fail(msg="user_id or channel_id missing")
+
 
 
+    def channel_group(self):
+        pass