diff --git a/app/api/views.py b/app/api/views.py index dc119e9..f2c6412 100644 --- a/app/api/views.py +++ b/app/api/views.py @@ -12,8 +12,13 @@ api = Blueprint('api', __name__) def get_list(): request_args = request.args controller = UpdateSqlProjectController(request_args) - ret = controller.query_smart_manage_sql_data() - return ApiResponse.build_success(20000, data=ret) + try: + ret = controller.query_smart_manage_sql_data() + return ApiResponse.build_success(20000, data=ret) + except Exception as e: + from logger import logger + logger.exception(f'get_list failed, args={dict(request_args)}, err={e}') + return ApiResponse.build_failure(40008, msg=str(e)) @api.route('/create', methods=['POST'])