| | |
| | | |
| | | from Log import logger |
| | | # from app.api import pwd_context |
| | | from app.config.const import DIFY, ENV_CONF_PATH, RAGFLOW, smart_server, chat_server, workflow_server |
| | | from app.config.const import DIFY, ENV_CONF_PATH, RAGFLOW, smart_server, chat_server, workflow_server, TMP_DICT |
| | | from app.models import MenuCapacityModel, WebMenuModel, GroupModel, RoleModel, DialogModel, UserModel, UserAppModel, \ |
| | | cipher_suite, UserTokenModel |
| | | from app.service.auth import UserAppDao |
| | |
| | | try: |
| | | config = {} |
| | | app_dict = {} |
| | | tmp_dict = {chat_server:RAGFLOW, workflow_server:DIFY} |
| | | # tmp_dict = {chat_server:RAGFLOW, workflow_server:DIFY} |
| | | now_account =[] |
| | | with open(os.path.join(ENV_CONF_PATH, "admin.yaml"), 'r', encoding='utf-8') as file: |
| | | # 加载JSON数据 |
| | |
| | | db.query(UserTokenModel).filter_by(id=account.id).delete() |
| | | |
| | | for k, v in config.items(): |
| | | if k in tmp_dict: |
| | | app_dict[tmp_dict[k]] = v.get("id") |
| | | if k in TMP_DICT: |
| | | app_dict[TMP_DICT[k]] = v.get("id") |
| | | if k == smart_server: |
| | | db_user = db.query(UserModel).filter(UserModel.username == config["smart_server"]["account"]).first() |
| | | if db_user: |