fix(api): common department edit method (#355)

This commit is contained in:
simontigers
2024-01-03 14:26:40 +08:00
committed by GitHub
parent 99022bdabb
commit 5e79aab93d
2 changed files with 10 additions and 2 deletions

View File

@@ -24,7 +24,15 @@ def get_all_department_list(to_dict=True):
*criterion
).order_by(Department.department_id.asc())
results = query.all()
return [r.to_dict() for r in results] if to_dict else results
if to_dict:
datas = []
for r in results:
d = r.to_dict()
if r.department_id == 0:
d['department_name'] = ErrFormat.company_wide
datas.append(d)
return datas
return results
def get_all_employee_list(block=0, to_dict=True):