浏览代码

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

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];