Forráskód Böngészése

修改湖北计算 可用功率->实际功率

jyyw 1 éve
szülő
commit
e86b9b3a13

+ 20 - 20
src/main/resources/sql/t_calculation_formula.sql

@@ -86,10 +86,10 @@ INSERT INTO `t_calculation_formula` VALUES (38, 'DAY_SHORT_ACCURACY', 1, 'rootMe
 INSERT INTO `t_calculation_formula` VALUES (39, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,realValue,forecastAbleValue,electricCapacity)', 'E37', 'E1;E2', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (40, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E41', 'E1;E2', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (41, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,openCapacity)', 'E41', 'E1;E2', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `t_calculation_formula` VALUES (42, 'DAY_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `t_calculation_formula` VALUES (43, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `t_calculation_formula` VALUES (44, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `t_calculation_formula` VALUES (45, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (42, 'DAY_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (43, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (44, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (45, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (46, 'DAY_SHORT_PASS', 1, 'return \'100.00%\';', 'E42', 'E1;E2', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (47, 'DAY_ULTRA_SHORT_PASS', 1, 'return \'100.00%\';', 'E42', 'E1;E2', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (48, 'DAY_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E43', 'E1', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
@@ -179,10 +179,10 @@ INSERT INTO `t_calculation_formula` VALUES (131, 'RULES', 1, '    ## 设定返
 INSERT INTO `t_calculation_formula` VALUES (132, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (ableValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E37', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (133, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (ableValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n    ## 如果开机容量为负数,忽略不计\r\n    if (openCapacity <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"开机容量为负数忽忽略不计\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E41', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (134, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (ableValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n    ## 如果开机容量为负数,忽略不计\r\n    if (openCapacity <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"开机容量为负数,忽略不计\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E41', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `t_calculation_formula` VALUES (135, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (ableValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n\r\n    ## 如果实际功率小于额定容量的3%,忽略不计\r\n    if (ableValue<0.03*electricCapacity) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率小于额定容量的3%,忽略不计\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E42', 'E1', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `t_calculation_formula` VALUES (136, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (ableValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n\r\n    ## 如果实际功率小于额定容量的3%,忽略不计\r\n    if (ableValue<0.03*electricCapacity) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率小于额定容量的3%,忽略不计\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E42', 'E1', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `t_calculation_formula` VALUES (137, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (ableValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E42', 'E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `t_calculation_formula` VALUES (138, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (ableValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E42', 'E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (135, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (realValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n\r\n    ## 如果实际功率小于额定容量的3%,忽略不计\r\n    if (realValue<0.03*electricCapacity) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率小于额定容量的3%,忽略不计\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E42', 'E1', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (136, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (realValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n\r\n    ## 如果实际功率小于额定容量的3%,忽略不计\r\n    if (realValue<0.03*electricCapacity) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率小于额定容量的3%,忽略不计\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E42', 'E1', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (137, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (realValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E42', 'E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (138, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (realValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E42', 'E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (139, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (ableValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E43', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (140, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (ableValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E43', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (141, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (ableValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E44Old', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
@@ -321,12 +321,12 @@ INSERT INTO `t_calculation_formula` VALUES (317, 'RULES', 1, '	let m = seq.map(\
 INSERT INTO `t_calculation_formula` VALUES (318, 'RULES', 1, '	let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n	if (ultraShortReportRate == nil) {\r\n      m.code = \"500\";\r\n      m.msg = \"超短期上报率为空\";\r\n      return m;\r\n    }\r\n	if (ratedCapacity == nil) {\r\n      m.code = \"500\";\r\n      m.msg = \"额定容量为空\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E44new', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (319, 'RULES', 1, '	let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n	if (shortAccuracyRate == nil) {\r\n      m.code = \"500\";\r\n      m.msg = \"短期准确率为空\";\r\n      return m;\r\n    }\r\n	if (ratedCapacity == nil) {\r\n      m.code = \"500\";\r\n      m.msg = \"额定容量量为空\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E44new', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (320, 'RULES', 1, '	let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n	if (ultraShortAccuracyRate == nil) {\r\n      m.code = \"500\";\r\n      m.msg = \"超短期准确率为空\";\r\n      return m;\r\n    }\r\n	if (ratedCapacity == nil) {\r\n      m.code = \"500\";\r\n      m.msg = \"额定容量为空\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E44new', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `t_calculation_formula` VALUES (321, 'DAY_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'J00313', NULL, '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `t_calculation_formula` VALUES (322, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'J00313', NULL, '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `t_calculation_formula` VALUES (323, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'J00313', NULL, '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `t_calculation_formula` VALUES (324, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'J00313', NULL, '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `t_calculation_formula` VALUES (327, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (ableValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n\r\n    ## 如果实际功率小于额定容量的3%,忽略不计\r\n    if (ableValue<0.03*electricCapacity) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率小于额定容量的3%,忽略不计\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E42', 'E1;E2', 'J00313', 'DAY_SHORT_ACCURACY', '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `t_calculation_formula` VALUES (328, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (ableValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n\r\n    ## 如果实际功率小于额定容量的3%,忽略不计\r\n    if (ableValue<0.03*electricCapacity) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率小于额定容量的3%,忽略不计\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E42', 'E1;E2', 'J00313', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (321, 'DAY_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'J00313', NULL, '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (322, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'J00313', NULL, '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (323, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'J00313', NULL, '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (324, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'J00313', NULL, '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (327, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (realValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n\r\n    ## 如果实际功率小于额定容量的3%,忽略不计\r\n    if (realValue<0.03*electricCapacity) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率小于额定容量的3%,忽略不计\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E42', 'E1;E2', 'J00313', 'DAY_SHORT_ACCURACY', '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (328, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (realValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n\r\n    ## 如果实际功率小于额定容量的3%,忽略不计\r\n    if (realValue<0.03*electricCapacity) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率小于额定容量的3%,忽略不计\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E42', 'E1;E2', 'J00313', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (329, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n  return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.2;', 'E45old', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (330, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n  return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.2;', 'E45old', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (331, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.8){\r\n  return 0;\r\n}\r\nreturn (0.8-shortAccuracyRate)*ratedCapacity*0.1*1;\r\n', 'E45old', 'E1', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
@@ -543,12 +543,12 @@ INSERT INTO `t_calculation_formula` VALUES (541, 'RULES', 1, '    ## 设定返
 INSERT INTO `t_calculation_formula` VALUES (542, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\r\n    if (ableValue <electricCapacity*0.1 && realValue <electricCapacity*0.1 && forecastAbleValue <electricCapacity*0.1 ) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\";\r\n      return m;\r\n    }\r\n\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (ableValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E53', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (543, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\r\n    if (ableValue <electricCapacity*0.1 && realValue <electricCapacity*0.1 && forecastAbleValue <electricCapacity*0.1 ) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\";\r\n      return m;\r\n    }\r\n\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (ableValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E53', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (544, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,openCapacity)', 'E21', 'E1;E2', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `t_calculation_formula` VALUES (545, 'DAY_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'J00352', NULL, '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `t_calculation_formula` VALUES (546, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'J00352', NULL, '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `t_calculation_formula` VALUES (547, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'J00352', NULL, '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `t_calculation_formula` VALUES (548, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'J00352', NULL, '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `t_calculation_formula` VALUES (549, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (ableValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n\r\n    ## 如果实际功率小于额定容量的3%,忽略不计\r\n    if (ableValue<0.03*electricCapacity) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率小于额定容量的3%,忽略不计\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E42', 'E1;E2', 'J00352', 'DAY_SHORT_ACCURACY', '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `t_calculation_formula` VALUES (550, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (ableValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n\r\n    ## 如果实际功率小于额定容量的3%,忽略不计\r\n    if (ableValue<0.03*electricCapacity) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率小于额定容量的3%,忽略不计\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E42', 'E1;E2', 'J00352', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (545, 'DAY_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'J00352', NULL, '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (546, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'J00352', NULL, '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (547, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'J00352', NULL, '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (548, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'J00352', NULL, '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (549, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (realValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n\r\n    ## 如果实际功率小于额定容量的3%,忽略不计\r\n    if (realValue<0.03*electricCapacity) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率小于额定容量的3%,忽略不计\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E42', 'E1;E2', 'J00352', 'DAY_SHORT_ACCURACY', '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (550, 'RULES', 1, '    ## 设定返回map\r\n    let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n    ## 如果实际功率为负数,忽略不计\r\n    if (realValue <0) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率为负数,忽略不计\";\r\n      return m;\r\n    }\r\n\r\n    ## 如果实际功率小于额定容量的3%,忽略不计\r\n    if (realValue<0.03*electricCapacity) {\r\n      m.code = \"666\";\r\n      m.msg = \"实际功率小于额定容量的3%,忽略不计\";\r\n      return m;\r\n    }\r\n    m.code = \"200\";\r\n    m.msg = \"校验通过\";\r\n    return m;', 'E42', 'E1;E2', 'J00352', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (551, 'DAY_MID_ACCURACY', 1, '    let sum = 0;\r\n    let count = 0;\r\n    for x in list{\r\n        let insideResult = rootMeanSquaredErrorC(x,ableValue,forecastAbleValue,electricCapacity);\r\n        sum = sum + insideResult;\r\n        count = count + 1;\r\n    }\r\n    let data = sum/count;\r\n    return data;', 'E33', 'E1;E2', 'ALL', NULL, '1', '1', '1', 'E278,E279', '10', NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (552, 'DAY_SHORT_ACCURACY', 1, '    let sum = 0;\r\n    let count = 0;\r\n    for x in list{\r\n        let insideResult = rootMeanSquaredErrorC(x,ableValue,forecastAbleValue,electricCapacity);\r\n        sum = sum + insideResult;\r\n        count = count + 1;\r\n    }\r\n    let data = sum/count;\r\n    return data;', 'E33', 'E1;E2', 'ALL', NULL, '1', '1', '1', 'E278,E279', '3', NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (553, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,electricCapacity)', 'E33', 'E1;E2', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);

+ 14 - 14
src/main/resources/sql/t_calculation_formula_king_base.sql

@@ -59,10 +59,10 @@ INSERT INTO T_CALCULATION_FORMULA VALUES (38, 'DAY_SHORT_ACCURACY', 1, 'rootMean
 INSERT INTO T_CALCULATION_FORMULA VALUES (39, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,realValue,forecastAbleValue,electricCapacity)', 'E37', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL);
 INSERT INTO T_CALCULATION_FORMULA VALUES (40, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E41', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL);
 INSERT INTO T_CALCULATION_FORMULA VALUES (41, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,openCapacity)', 'E41', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL);
-INSERT INTO T_CALCULATION_FORMULA VALUES (42, 'DAY_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL);
-INSERT INTO T_CALCULATION_FORMULA VALUES (43, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL);
-INSERT INTO T_CALCULATION_FORMULA VALUES (44, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL);
-INSERT INTO T_CALCULATION_FORMULA VALUES (45, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL);
+INSERT INTO T_CALCULATION_FORMULA VALUES (42, 'DAY_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL);
+INSERT INTO T_CALCULATION_FORMULA VALUES (43, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL);
+INSERT INTO T_CALCULATION_FORMULA VALUES (44, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL);
+INSERT INTO T_CALCULATION_FORMULA VALUES (45, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL);
 INSERT INTO T_CALCULATION_FORMULA VALUES (46, 'DAY_SHORT_PASS', 1, 'return "100.00%";', 'E42', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL);
 INSERT INTO T_CALCULATION_FORMULA VALUES (47, 'DAY_ULTRA_SHORT_PASS', 1, 'return "100.00%";', 'E42', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL);
 INSERT INTO T_CALCULATION_FORMULA VALUES (48, 'DAY_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E43', 'E1', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL);
@@ -152,10 +152,10 @@ INSERT INTO T_CALCULATION_FORMULA VALUES (131, 'RULES', 1, '    ## 设定返回m
 INSERT INTO T_CALCULATION_FORMULA VALUES (132, 'RULES', 1, '    ## 设定返回map      let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");      ## 如果实际功率为负数,忽略不计      if (ableValue <0) {        m.code = "666";        m.msg = "实际功率为负数,忽略不计";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E37', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL);
 INSERT INTO T_CALCULATION_FORMULA VALUES (133, 'RULES', 1, '    ## 设定返回map      let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");      ## 如果实际功率为负数,忽略不计      if (ableValue <0) {        m.code = "666";        m.msg = "实际功率为负数,忽略不计";        return m;      }      ## 如果开机容量为负数,忽略不计      if (openCapacity <0) {        m.code = "666";        m.msg = "开机容量为负数��忽略不计";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E41', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL);
 INSERT INTO T_CALCULATION_FORMULA VALUES (134, 'RULES', 1, '    ## 设定返回map      let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");      ## 如果实际功率为负数,忽略不计      if (ableValue <0) {        m.code = "666";        m.msg = "实际功率为负数,忽略不计";        return m;      }      ## 如果开机容量为负数,忽略不计      if (openCapacity <0) {        m.code = "666";        m.msg = "开机容量为负数,忽略不计";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E41', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL);
-INSERT INTO T_CALCULATION_FORMULA VALUES (135, 'RULES', 1, '    ## 设定返回map      let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");      ## 如果实际功率为负数,忽略不计      if (ableValue <0) {        m.code = "666";        m.msg = "实际功率为负数,忽略不计";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E42', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL);
-INSERT INTO T_CALCULATION_FORMULA VALUES (136, 'RULES', 1, '    ## 设定返回map      let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");      ## 如果实际功率为负数,忽略不计      if (ableValue <0) {        m.code = "666";        m.msg = "实际功率为负数,忽略不计";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E42', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL);
-INSERT INTO T_CALCULATION_FORMULA VALUES (137, 'RULES', 1, '    ## ��定返回map      let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");      ## 如果实际功率为负数,忽略不计      if (ableValue <0) {        m.code = "666";        m.msg = "实际功率为负数,忽略不计";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E42', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL);
-INSERT INTO T_CALCULATION_FORMULA VALUES (138, 'RULES', 1, '    ## 设定返回map      let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");      ## 如果实际功率为负数,忽略不计      if (ableValue <0) {        m.code = "666";        m.msg = "实际功率为负数,忽略不计";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E42', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL);
+INSERT INTO T_CALCULATION_FORMULA VALUES (135, 'RULES', 1, '    ## 设定返回map      let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");      ## 如果实际功率为负数,忽略不计      if (realValue <0) {        m.code = "666";        m.msg = "实际功率为负数,忽略不计";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E42', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL);
+INSERT INTO T_CALCULATION_FORMULA VALUES (136, 'RULES', 1, '    ## 设定返回map      let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");      ## 如果实际功率为负数,忽略不计      if (realValue <0) {        m.code = "666";        m.msg = "实际功率为负数,忽略不计";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E42', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL);
+INSERT INTO T_CALCULATION_FORMULA VALUES (137, 'RULES', 1, '    ## ��定返回map      let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");      ## 如果实际功率为负数,忽略不计      if (realValue <0) {        m.code = "666";        m.msg = "实际功率为负数,忽略不计";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E42', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL);
+INSERT INTO T_CALCULATION_FORMULA VALUES (138, 'RULES', 1, '    ## 设定返回map      let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");      ## 如果实际功率为负数,忽略不计      if (realValue <0) {        m.code = "666";        m.msg = "实际功率为负数,忽略不计";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E42', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL);
 INSERT INTO T_CALCULATION_FORMULA VALUES (139, 'RULES', 1, '    ## 设定返回map      let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");      ## 如果实际功率为负数,忽略不计      if (ableValue <0) {        m.code = "666";        m.msg = "实际功率为负数,忽略不计";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E43', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL);
 INSERT INTO T_CALCULATION_FORMULA VALUES (140, 'RULES', 1, '    ## 设定返回map      let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");      ## 如果实际功率为负数,忽略不计      if (ableValue <0) {        m.code = "666";        m.msg = "实际功率为负数,忽略不计";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E43', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL);
 INSERT INTO T_CALCULATION_FORMULA VALUES (141, 'RULES', 1, '    ## 设定返回map      let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");      ## 如果实际功率为负数,忽略不计      if (ableValue <0) {        m.code = "666";        m.msg = "实际功率为负数,忽略不计";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E44', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL);
@@ -294,9 +294,9 @@ INSERT INTO T_CALCULATION_FORMULA VALUES (317, 'RULES', 1, '	let m = seq.map("co
 INSERT INTO T_CALCULATION_FORMULA VALUES (318, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");  	if (ultraShortReportRate == nil) {        m.code = "500";        m.msg = "超短期上报率为空";        return m;      }  	if (ratedCapacity == nil) {        m.code = "500";        m.msg = "额定容量为空";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E44new', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', NULL, NULL, NULL, NULL);
 INSERT INTO T_CALCULATION_FORMULA VALUES (319, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");  	if (shortAccuracyRate == nil) {        m.code = "500";        m.msg = "短期准确率为空";        return m;      }  	if (ratedCapacity == nil) {        m.code = "500";        m.msg = "额定容量量为空";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E44new', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL);
 INSERT INTO T_CALCULATION_FORMULA VALUES (320, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");  	if (ultraShortAccuracyRate == nil) {        m.code = "500";        m.msg = "超短期准确率为空";        return m;      }  	if (ratedCapacity == nil) {        m.code = "500";        m.msg = "额定容量为空";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E44new', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL);
-INSERT INTO T_CALCULATION_FORMULA VALUES (321, 'DAY_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'J00313', NULL, '1', '1', NULL, NULL, NULL, NULL);
-INSERT INTO T_CALCULATION_FORMULA VALUES (322, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'J00313', NULL, '1', '1', NULL, NULL, NULL, NULL);
-INSERT INTO T_CALCULATION_FORMULA VALUES (323, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'J00313', NULL, '1', '1', NULL, NULL, NULL, NULL);
-INSERT INTO T_CALCULATION_FORMULA VALUES (324, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'J00313', NULL, '1', '1', NULL, NULL, NULL, NULL);
-INSERT INTO T_CALCULATION_FORMULA VALUES (327, 'RULES', 1, '    ## 设定返回map      let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");      ## 如果实际功率为负数,忽略不计      if (ableValue <0) {        m.code = "666";        m.msg = "实际功率为负数,忽略不计";        return m;      }        ## 如果实际功率小于额定容量的3%,忽略不计      if (ableValue<0.03*electricCapacity) {        m.code = "666";        m.msg = "实际功率小于额定容量的3%,忽略不计";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E42', 'E1;E2', 'J00313', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL);
-INSERT INTO T_CALCULATION_FORMULA VALUES (328, 'RULES', 1, '    ## 设定返回map      let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");      ## 如果实际功率为负数,忽略不计      if (ableValue <0) {        m.code = "666";        m.msg = "实际功率为负数,忽略不计";        return m;      }        ## 如果实际功率小于额定容量的3%,忽略不计      if (ableValue<0.03*electricCapacity) {        m.code = "666";        m.msg = "实际功率小于额定容量的3%,忽略不计";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E42', 'E1;E2', 'J00313', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL);
+INSERT INTO T_CALCULATION_FORMULA VALUES (321, 'DAY_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'J00313', NULL, '1', '1', NULL, NULL, NULL, NULL);
+INSERT INTO T_CALCULATION_FORMULA VALUES (322, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'J00313', NULL, '1', '1', NULL, NULL, NULL, NULL);
+INSERT INTO T_CALCULATION_FORMULA VALUES (323, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'J00313', NULL, '1', '1', NULL, NULL, NULL, NULL);
+INSERT INTO T_CALCULATION_FORMULA VALUES (324, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'J00313', NULL, '1', '1', NULL, NULL, NULL, NULL);
+INSERT INTO T_CALCULATION_FORMULA VALUES (327, 'RULES', 1, '    ## 设定返回map      let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");      ## 如果实际功率为负数,忽略不计      if (realValue <0) {        m.code = "666";        m.msg = "实际功率为负数,忽略不计";        return m;      }        ## 如果实际功率小于额定容量的3%,忽略不计      if (realValue<0.03*electricCapacity) {        m.code = "666";        m.msg = "实际功率小于额定容量的3%,忽略不计";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E42', 'E1;E2', 'J00313', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL);
+INSERT INTO T_CALCULATION_FORMULA VALUES (328, 'RULES', 1, '    ## 设定返回map      let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");      ## 如果实际功率为负数,忽略不计      if (realValue <0) {        m.code = "666";        m.msg = "实际功率为负数,忽略不计";        return m;      }        ## 如果实际功率小于额定容量的3%,忽略不计      if (realValue<0.03*electricCapacity) {        m.code = "666";        m.msg = "实际功率小于额定容量的3%,忽略不计";        return m;      }      m.code = "200";      m.msg = "校验通过";      return m;', 'E42', 'E1;E2', 'J00313', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL);