Browse Source

flask_app: 修改偏离值计算逻辑

Signed-off-by: binren <zhangbr@elab-plus.com>
binren 5 years ago
parent
commit
3e77b09b1a
1 changed files with 9 additions and 2 deletions
  1. 9 2
      flask_app.py

+ 9 - 2
flask_app.py

@@ -259,10 +259,17 @@ class Mvp:
         result = {}
         for key in data.keys():
             values = data[key]
-            c_list = [x[5] for x in values if x[5] != 0]
+            c_list = []
+            for x in values:
+                _x = x[5]
+                if _x is not None and x != 0:
+                    c_list.append(_x)
             fm_list = [x[4] for x in values]
             sum_c = sum(fm_list)
-            min_c = min(c_list)
+            if len(c_list) == 0:
+                min_c = 0
+            else:
+                min_c = min(c_list)
             elements = []
             for value in values:
                 _value = []