def dashboard_service():
resp = flask.Response(json.dumps({'status': 'failed'}))
if request.method == 'GET':
result = {}
f = db.session.execute(db.session.query(func.count(Formulation.id))).first()
result['formulationNumber'] = f[0] if f[0] else 0
t = db.session.execute(db.session.query(func.count(Test.id))).first()
result['testNumber'] = t[0] if t[0] else 0
d = db.session.execute(db.session.query(func.count(TestData.id))).first()
result['dataNumber'] = d[0] if d[0] else 0
a = db.session.execute(db.session.query(func.count(TestAttachment.id))).first()
result['attachmentNumber'] = a[0] if a[0] else 0
result.update({'status': 'success'})
resp = flask.Response(json.dumps(result))
return set_debug_response_header(resp)
############################################################
# dashboard services end #
############################################################
############################################################
# tests services begin #
############################################################
评论列表
文章目录