Преглед на файлове

数据预处理,数据过滤调整

MaiXinRong преди 1 година
родител
ревизия
5a0a406bdc
променени са 1 файла, в които са добавени 6 реда и са изтрити 1 реда
  1. 6 1
      app/lib/rpt_data_analysis.js

+ 6 - 1
app/lib/rpt_data_analysis.js

@@ -45,11 +45,12 @@ const valueCheck = {
                 return !ctx.helper._.isNil(value) ? value >= condition.value : false;
             case '<=':
                 return !ctx.helper._.isNil(value) ? value <= condition.value : false;
+            case '!=':
             default:
                 return true;
         }
     },
-    _checkString(ctx, value, condition) {
+    _checkStringFit(ctx, value, condition) {
         switch (condition.operate) {
             case '=':
                 return value === condition.value;
@@ -61,6 +62,10 @@ const valueCheck = {
                 return true;
         }
     },
+    _checkString(ctx, value, condition) {
+        const result = this._checkStringFit(ctx, value, condition);
+        return condition.opp ? !result : result;
+    },
     loadTypeFun(condition) {
         for (const c of condition) {
             c.fun = this._typeFun[c.type];