1
This commit is contained in:
parent
311d30269e
commit
172856ede3
@ -153,4 +153,5 @@ async def dashboards(request: Request,
|
|||||||
"""获取一个看板"""
|
"""获取一个看板"""
|
||||||
res = await crud.dashboard.get(db, id=data_in.id)
|
res = await crud.dashboard.get(db, id=data_in.id)
|
||||||
# res['reports'] = await crud.report.find_many(db, **{'_id': {'$in': [item['report_id'] for item in res.get('reports')]}})
|
# res['reports'] = await crud.report.find_many(db, **{'_id': {'$in': [item['report_id'] for item in res.get('reports')]}})
|
||||||
return schemas.Msg(code=0, msg='ok', data=res['reports'])
|
data = {item['report_id']: item for item in res['reports']}
|
||||||
|
return schemas.Msg(code=0, msg='ok', data=data)
|
||||||
|
@ -221,10 +221,15 @@ class BehaviorAnalysis:
|
|||||||
opt = ({'+', '-', '*', '/'} & set(s)).pop()
|
opt = ({'+', '-', '*', '/'} & set(s)).pop()
|
||||||
a, b = s.split(opt)
|
a, b = s.split(opt)
|
||||||
r1 = a.split('.')
|
r1 = a.split('.')
|
||||||
r2 = b.split('.')
|
if '.' in b:
|
||||||
return {'event_name': [r1[0], r2[0]],
|
r2 = b.split('.')
|
||||||
'select': func.round(settings.ARITHMETIC[opt](f(r1), f(r2)), 2).label('values')
|
return {'event_name': [r1[0], r2[0]],
|
||||||
}
|
'select': func.round(settings.ARITHMETIC[opt](f(r1), f(r2)), 2).label('values')
|
||||||
|
}
|
||||||
|
elif b.isdigit():
|
||||||
|
return {'event_name': [r1[0]],
|
||||||
|
'select': func.round(settings.ARITHMETIC[opt](f(r1), int(b)), 2).label('values')
|
||||||
|
}
|
||||||
|
|
||||||
def event_model_sql(self):
|
def event_model_sql(self):
|
||||||
sqls = []
|
sqls = []
|
||||||
|
Loading…
Reference in New Issue
Block a user