diff --git a/api/api_v1/endpoints/query.py b/api/api_v1/endpoints/query.py index 883a733..0880ff8 100644 --- a/api/api_v1/endpoints/query.py +++ b/api/api_v1/endpoints/query.py @@ -181,10 +181,14 @@ async def event_model( if last_value > 0: q['last_value'] = float(last_value) break - for i in range(len(values)): - values[i]=str(values[i])+'%' - q['values'].append(values) - q['sum'].append(str(sum_)+'%') + if list(item.get('event_name'))[-1] == '率': + for i in range(len(values)): + values[i]=str(values[i])+'%' + q['values'].append(values) + q['sum'].append(str(sum_)+'%') + else: + q['values'].append(values) + q['sum'].append(sum_) res.append(q) continue #sql语句