app/config/env_conf/config2.yaml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
app/service/service_token.py | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
app/task/fetch_agent.py | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
app/config/env_conf/config2.yaml
New file @@ -0,0 +1,26 @@ secret_key: your-secret-key sgb_base_url: http://192.168.20.116:13001 sgb_websocket_url: ws://192.168.20.116:13001 fwr_base_url: http://192.168.20.116:11080 database_url: mysql+pymysql://root:rag_gateway@192.168.20.116:23306/rag_gateway sgb_db_url: mysql+pymysql://root:1234@192.168.20.119:13306/bisheng fwr_db_url: mysql+pymysql://root:infini_rag_flow@192.168.20.116:15455/rag_flow PUBLIC_KEY: | -----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArq9XTUSeYr2+N1h3Afl/z8Dse/2yD0ZGrKwx+EEEcdsBLca9Ynmx3nIB5obmLlSfmskLpBo0UACBmB5rEjBp2Q2f3AG3Hjd4B+gNCG6BDaawuDlgANIhGnaTLrIqWrrcm4EMzJOnAOI1fgzJRsOOUEfaS318Eq9OVO3apEyCCt0lOQK6PuksduOjVxtltDav+guVAA068NrPYmRNabVKRNLJpL8w4D44sfth5RvZ3q9t+6RTArpEtc5sh5ChzvqPOzKGMXW83C95TxmXqpbK6olN4RevSfVjEAgCydH6HN6OhtOQEcnrU97r9H0iZOWwbw3pVrZiUkuRD1R56Wzs2wIDAQAB -----END PUBLIC KEY----- PRIVATE_KEY: str fetch_sgb_agent: 报告生成,文档智能 fetch_fwr_agent: 知识问答,智能问答 PASSWORD_KEY: VKinqB-8XMrwCLLrcf_PyHyo12_4PVKvWzaHjNFions= basic_base_url: http://192.168.20.231:8000 basic_paper_url: http://192.168.20.231:8000 dify_base_url: http://192.168.20.116 dify_api_token: app-YmOAMDsPpDDlqryMHnc9TzTO postgresql_database_url: postgresql+asyncpg://kong:kongpass@192.168.20.116:15433/kong dify_workflow_clean: app-OpF0drPu0XcgqcekQpT4FA8a dify_workflow_report: app-0MAkdFWqh9zxwmU69O0BFU1s dify_database_url: postgresql+psycopg2://postgres:difyai123456@192.168.20.116:15432/dify app/service/service_token.py
@@ -8,6 +8,7 @@ from app.service.bisheng import BishengService from app.service.difyService import DifyService from app.service.ragflow import RagflowService from app.task.fetch_agent import update_ragflow_user_tenant async def get_bisheng_token(db, user_id: int): @@ -117,3 +118,4 @@ await ragflow_service.add_user_tenant(token, user.app_id, u.email, u.app_id) update_ragflow_user_tenant(sync_user.id) app/task/fetch_agent.py
@@ -62,6 +62,15 @@ 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(',')] @@ -392,6 +401,20 @@ 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("")