mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-08-31 23:20:37 +00:00
perf(org): 优化获取org_name字段
This commit is contained in:
@@ -71,7 +71,9 @@ def construct_org_mapper():
|
|||||||
default_org = Organization.default()
|
default_org = Organization.default()
|
||||||
org_mapper.update({
|
org_mapper.update({
|
||||||
'': default_org,
|
'': default_org,
|
||||||
Organization.DEFAULT_ID: default_org
|
Organization.DEFAULT_ID: default_org,
|
||||||
|
Organization.ROOT_ID: Organization.root(),
|
||||||
|
Organization.SYSTEM_ID: Organization.system()
|
||||||
})
|
})
|
||||||
return org_mapper
|
return org_mapper
|
||||||
|
|
||||||
@@ -92,9 +94,11 @@ def get_org_name_by_id(org_id):
|
|||||||
org_id = str(org_id)
|
org_id = str(org_id)
|
||||||
org_mapper = get_org_mapper()
|
org_mapper = get_org_mapper()
|
||||||
org = org_mapper.get(org_id)
|
org = org_mapper.get(org_id)
|
||||||
if not org:
|
if org:
|
||||||
org = Organization.objects.filter(id=org_id).first()
|
org_name = org.name
|
||||||
return org.name
|
else:
|
||||||
|
org_name = 'Not Found'
|
||||||
|
return org_name
|
||||||
|
|
||||||
|
|
||||||
def get_current_org_id_for_serializer():
|
def get_current_org_id_for_serializer():
|
||||||
|
Reference in New Issue
Block a user