xuyonghao
2024-12-17 018de6fd95b63986fb2467b1d9e50db9046aaf08
user_app表app补全注册接口
1个文件已修改
9 ■■■■■ 已修改文件
app/service/v2/initialize_data.py 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/service/v2/initialize_data.py
@@ -114,6 +114,7 @@
    register_dict = {}
    token = ""
    app_password = await generate_password(10)
    crypt_password = UserAppModel.encrypted_password(app_password)
    for app in app_register:
        if app["id"] == 'ragflow_app':
            user_rag_app = db.query(UserAppModel).filter(UserAppModel.user_id == userid,
@@ -127,7 +128,7 @@
                app_name = register_info.get("name")
                app_id = register_info.get("id")
                app_email = register_info.get("email")
                await save_db(db, app_name, user.password, app_email, user.id, app_id, "ragflow_app")
                await save_db(db, app_name, crypt_password, app_email, user.id, app_id, "ragflow_app")
        elif app["id"] == 'bisheng_app':
            user_bs_app = db.query(UserAppModel).filter(UserAppModel.user_id == userid,
                                                        UserAppModel.app_type == 'bisheng_app').all()
@@ -140,7 +141,7 @@
                app_name = register_info.get("name")
                app_id = register_info.get("id")
                app_email = register_info.get("email")
                await save_db(db, app_name, user.password, app_email, user.id, app_id, "bisheng_app")
                await save_db(db, app_name, crypt_password, app_email, user.id, app_id, "bisheng_app")
        elif app["id"] == 'dify_app':
            user_df_app = db.query(UserAppModel).filter(UserAppModel.user_id == userid,
                                                        UserAppModel.app_type == 'dify_app').all()
@@ -156,9 +157,7 @@
                app_name = register_info.get("name")
                app_id = register_info.get("id")
                app_email = register_info.get("email")
                df_password = await generate_password(10)
                password = cipher_suite.encrypt(df_password.encode("utf-8")).decode("utf-8")
                await save_db(db, app_name, password, app_email, user.id, app_id, "dify_app")
                await save_db(db, app_name, crypt_password, app_email, user.id, app_id, "dify_app")
        else:
            raise Exception("未知注册应用---")