コード例 #1
0
def get_departments(parent_id=None):
    dep_list = []
    departments = db.session.query(Department).filter_by(parent_id=parent_id).all()
    for dep in departments:
        dep_dict = row2dict(dep)
        if dep_dict["user_id"] != 'None':
            user = User.get_by_id(dep_dict["user_id"])
            dep_dict["user"] = row2dict(user)
        print(dep_dict)
        dep_dict['dep_list'] = get_departments(dep.id)
        dep_list.append(dep_dict)
    if len(departments):
        return dep_list
    else:
        return None
コード例 #2
0
ファイル: company_structure.py プロジェクト: cpwr/PromTal
def get_departments(parent_id=None):
    dep_list = []
    departments = db.session.query(Department).filter_by(
        parent_id=parent_id).all()
    for dep in departments:
        dep_dict = row2dict(dep)
        if dep_dict["user_id"] != 'None':
            user = User.get_by_id(dep_dict["user_id"])
            dep_dict["user"] = row2dict(user)
        print(dep_dict)
        dep_dict['dep_list'] = get_departments(dep.id)
        dep_list.append(dep_dict)
    if len(departments):
        return dep_list
    else:
        return None
コード例 #3
0
ファイル: company_structure.py プロジェクト: cpwr/PromTal
def get_departments(parent_id=None):
    dep_list = []
    departments = db.session.query(Department).filter_by(parent_id=parent_id).all()
    for dep in departments:
        dep_dict = row2dict(dep)
        dep_dict['dep_list'] = get_departments(dep.id)
        dep_list.append(dep_dict)
    if len(departments):
        return dep_list
    else:
        return None