zhaoqingang
2024-12-10 c7d5be908e24ee7677140c1cf983836f2e413cf0
app/service/v2/initialize_data.py
@@ -1,7 +1,7 @@
import json
from Log import logger
from app.models import MenuCapacityModel, WebMenuModel, GroupModel
from app.models import MenuCapacityModel, WebMenuModel, GroupModel, RoleModel
async def dialog_menu_sync(db):
@@ -33,4 +33,24 @@
async def default_group_sync(db):
    group = db.query(GroupModel).filter_by(group_type=2).first()
    if not group:
        logger.error("未初始化")
        logger.error("未初始默认组, 开始初始化!")
        try:
            group = GroupModel(group_name="默认用户组", group_description="默认组", group_type=2)
            db.add(group)
            db.commit()
        except Exception as e:
            logger.error(e)
async def default_role_sync(db):
    role = db.query(RoleModel).filter_by(role_type=2).first()
    if not role:
        logger.error("未初始默认角色, 开始初始化!")
        try:
            group = RoleModel(id="morenjuese1234567890", name="默认角色", description="默认角色", role_type=2)
            db.add(group)
            db.commit()
        except Exception as e:
            logger.error(e)