|
@@ -505,7 +505,13 @@ def get_module_list():
|
|
|
|
|
|
offset = (page - 1) * page_size
|
|
offset = (page - 1) * page_size
|
|
with app.session_maker() as session:
|
|
with app.session_maker() as session:
|
|
- query = session.query(ServiceModule).filter(ServiceModule.is_delete == 0)
|
|
|
|
|
|
+ query = session.query(
|
|
|
|
+ ServiceModule,
|
|
|
|
+ AgentConfiguration.name.label("default_agent_name")
|
|
|
|
+ ).outerjoin(
|
|
|
|
+ AgentConfiguration,
|
|
|
|
+ ServiceModule.default_agent_id == AgentConfiguration.id
|
|
|
|
+ ).filter(ServiceModule.is_delete == 0)
|
|
total = query.count()
|
|
total = query.count()
|
|
modules = query.offset(offset).limit(page_size).all()
|
|
modules = query.offset(offset).limit(page_size).all()
|
|
ret_data = {
|
|
ret_data = {
|
|
@@ -517,10 +523,11 @@ def get_module_list():
|
|
'display_name': module.display_name,
|
|
'display_name': module.display_name,
|
|
'default_agent_type': module.default_agent_type,
|
|
'default_agent_type': module.default_agent_type,
|
|
'default_agent_id': module.default_agent_id,
|
|
'default_agent_id': module.default_agent_id,
|
|
|
|
+ 'default_agent_name': default_agent_name,
|
|
'create_time': module.create_time.strftime('%Y-%m-%d %H:%M:%S'),
|
|
'create_time': module.create_time.strftime('%Y-%m-%d %H:%M:%S'),
|
|
'update_time': module.update_time.strftime('%Y-%m-%d %H:%M:%S')
|
|
'update_time': module.update_time.strftime('%Y-%m-%d %H:%M:%S')
|
|
}
|
|
}
|
|
- for module in modules
|
|
|
|
|
|
+ for module, default_agent_name in modules
|
|
]
|
|
]
|
|
}
|
|
}
|
|
return wrap_response(200, data=ret_data)
|
|
return wrap_response(200, data=ret_data)
|