diagram: simplify queries
This commit is contained in:
parent
6e77058946
commit
ff5893b451
1 changed files with 5 additions and 5 deletions
10
diagram.py
10
diagram.py
|
@ -60,16 +60,16 @@ class GraphDef(metaclass=PoolMeta):
|
|||
return None
|
||||
|
||||
if self.scaling == 'alldata':
|
||||
query = [('asset.id', '=', self.asset.id)]
|
||||
query = [('asset', '=', self.asset.id)]
|
||||
elif self.scaling == 'view':
|
||||
query = [
|
||||
('asset.id', '=', self.asset.id),
|
||||
('asset', '=', self.asset.id),
|
||||
('date', '>=', self.chart.used_start_date()),
|
||||
('date', '<=', self.chart.used_end_date()),
|
||||
]
|
||||
elif self.scaling == 'six':
|
||||
query = [
|
||||
('asset.id', '=', self.asset.id),
|
||||
('asset', '=', self.asset.id),
|
||||
('date', '>=', self.chart.used_start_date() -
|
||||
timedelta(days=180)),
|
||||
('date', '<=', self.chart.used_end_date()),
|
||||
|
@ -104,12 +104,12 @@ class ChartPoint(metaclass=PoolMeta):
|
|||
|
||||
before = Rate.search([
|
||||
('date', '<', query_date),
|
||||
('asset.id', '=', asset_id),
|
||||
('asset', '=', asset_id),
|
||||
], limit=1, order=[('date', 'DESC')])
|
||||
|
||||
after = Rate.search([
|
||||
('date', '>', query_date),
|
||||
('asset.id', '=', asset_id),
|
||||
('asset', '=', asset_id),
|
||||
], limit=1, order=[('date', 'ASC')])
|
||||
|
||||
if (len(before) == 1) and (len(after) == 1):
|
||||
|
|
Loading…
Reference in a new issue