| | |
| | | status = Column(String(1)) # 状态 |
| | | doc_num = Column(Integer) # 文档 |
| | | |
| | | |
| | | class RgUserTenant(Base): |
| | | __tablename__ = 'user_tenant' |
| | | id = Column(String(36), primary_key=True) # id |
| | | tenant_id = Column(String(32)) # 名称 |
| | | user_id = Column(String(32)) |
| | | role = Column(String(32)) # 创建人id |
| | | |
| | | |
| | | # 解析名字 |
| | | def parse_names(names_str: str) -> List[str]: |
| | | return [name.strip() for name in names_str.split(',')] |
| | |
| | | db.close() |
| | | |
| | | |
| | | def update_ragflow_user_tenant(user_id: str): |
| | | db = SessionRagflow() |
| | | try: |
| | | if user_id: |
| | | db.query(RgUserTenant).filter( RgUserTenant.user_id==user_id, RgUserTenant.role=="invite").update({"role": "normal"}) |
| | | db.query(RgUserTenant).filter( RgUserTenant.tenant_id==user_id, RgUserTenant.role=="invite").update({"role": "normal"}) |
| | | else: |
| | | db.query(RgUserTenant).filter(RgUserTenant.role=="invite").update({"role": "normal"}) |
| | | db.commit() |
| | | finally: |
| | | db.close() |
| | | |
| | | |
| | | if __name__ == "__main__": |
| | | a = get_data_from_dify_v2([]) |
| | | print(a) |
| | | # a = get_data_from_dify_v2([]) |
| | | # print(a) |
| | | update_ragflow_user_tenant("") |