Bläddra i källkod

1.修改 额定容量 描述为 额定容量量
2.取消湖北光伏小于容量3%不计算
3.将流关闭移入finallly中

jyyw 1 år sedan
förälder
incheckning
b8238b1c40

+ 16 - 16
pom.xml

@@ -10,8 +10,8 @@
     </parent>
     <groupId>com.syjy</groupId>
     <artifactId>calculation-spring-boot-starter</artifactId>
-    <version>0.0.20</version>
-    <!--<version>0.0.20-SNAPSHOT</version>-->
+    <version>0.0.29</version>
+<!--    <version>0.0.29-SNAPSHOT</version>-->
     <name>calculation</name>
     <description>Demo project for Spring Boot</description>
     <properties>
@@ -49,11 +49,11 @@
         </dependency>
 
         <!--发布时候放开-->
-        <!--<dependency>-->
-            <!--<groupId>com.alibaba.cloud</groupId>-->
-            <!--<version>2.2.0.RELEASE</version>-->
-            <!--<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>-->
-        <!--</dependency>-->
+<!--        <dependency>-->
+<!--            <groupId>com.alibaba.cloud</groupId>-->
+<!--            <version>2.2.0.RELEASE</version>-->
+<!--            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>-->
+<!--        </dependency>-->
 
         <!-- druid 连接池 -->
         <dependency>
@@ -119,7 +119,7 @@
     <distributionManagement>
 
         <repository>
-            <id>jiayue-rzeleases</id>
+            <id>jiayue-releases</id>
             <name>Nexus Release Repository</name>
             <url>http://49.4.68.219:8888/repository/jiayue-releases/</url>
         </repository>
@@ -130,14 +130,14 @@
         </snapshotRepository>
 
         <!--csc-->
-        <!--<repository>-->
-            <!--<id>jiayue-csc-releases</id>-->
-            <!--<url>http://49.4.68.219:8888/repository/jiayue-csc-releases/</url>-->
-        <!--</repository>-->
-        <!--<snapshotRepository>-->
-            <!--<id>jiayue-csc-snapshots</id>-->
-            <!--<url>http://49.4.68.219:8888/repository/jiayue-csc-snapshots/</url>-->
-        <!--</snapshotRepository>-->
+<!--        <repository>-->
+<!--            <id>jiayue-csc-releases</id>-->
+<!--            <url>http://49.4.68.219:8888/repository/jiayue-csc-releases/</url>-->
+<!--        </repository>-->
+<!--        <snapshotRepository>-->
+<!--            <id>jiayue-csc-snapshots</id>-->
+<!--            <url>http://49.4.68.219:8888/repository/jiayue-csc-snapshots/</url>-->
+<!--        </snapshotRepository>-->
 
     </distributionManagement>
 

+ 17 - 15
src/main/java/com/syjy/calculate/repository/repositoryImpl/CalculationFormulaRepositoryImpl.java

@@ -1,5 +1,7 @@
 package com.syjy.calculate.repository.repositoryImpl;
 
+import cn.hutool.core.io.IoUtil;
+import com.alibaba.druid.sql.SQLUtils;
 import com.googlecode.aviator.AviatorEvaluator;
 import com.syjy.calculate.config.StarterProperties;
 import com.syjy.calculate.entity.CalculateResult;
@@ -16,8 +18,9 @@ import org.springframework.stereotype.Service;
 import org.springframework.util.ClassUtils;
 
 import javax.annotation.Resource;
-import java.io.*;
+import java.io.InputStream;
 import java.net.URL;
+import java.nio.charset.StandardCharsets;
 import java.util.ArrayList;
 import java.util.LinkedList;
 import java.util.List;
@@ -369,6 +372,7 @@ public class CalculationFormulaRepositoryImpl implements CalculationFormulaRepos
      * 创建表
      */
     private void createTable() {
+        InputStream inputStream = null;
         try {
             log.info("---------------开始创建准确率计算表---------------");
             // 从配置文件中获取版本
@@ -388,23 +392,21 @@ public class CalculationFormulaRepositoryImpl implements CalculationFormulaRepos
             assert defaultClassLoader != null;
             URL resource = defaultClassLoader.getResource(path);
             assert resource != null;
-            InputStream inputStream = resource.openStream();
-
-            // 读取流
-            InputStreamReader reader = new InputStreamReader(inputStream, "utf-8");
-            StringBuilder builder = new StringBuilder();
-            int len;
-            while ((len = reader.read()) != -1) {
-                builder.append((char) len);
+            inputStream = resource.openStream();
+            //
+            String sql = null;
+            if (CalculateResult.DB_KINGBASE.equals(dbType)) {
+                sql = IoUtil.read(inputStream, StandardCharsets.UTF_8);
+            } else {
+                sql = SQLUtils.formatMySql(IoUtil.read(inputStream, StandardCharsets.UTF_8));
             }
-
-            // 关闭流
-            inputStream.close();
             // 执行sql文件
-            jdbcTemplate.execute(builder.toString());
+            jdbcTemplate.execute(sql);
             log.info("建表成功");
-        } catch (IOException e) {
-            e.printStackTrace();
+        } catch (Exception ex) {
+            ex.printStackTrace();
+        } finally {
+            IoUtil.closeIfPosible(inputStream);
         }
         log.info("---------------结束创建准确率计算表---------------");
         // 更新公式

+ 93 - 94
src/main/resources/sql/t_calculation_formula.sql

@@ -232,7 +232,7 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(95, 'DAY_ULTRA_SHORT_ACCURACY', 1, '    let listList = doubleList(list);\r\n    let sum = 0;\r\n    let count = 0;\r\n    for x in listList{\r\n        let insideResult = rootMeanSquaredErrorA(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;', 'E99', 'E1;E2', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(96, 'VERSION', 1, '0.0.28', '', 'E1;E2', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(96, 'VERSION', 1, '', '', 'E1;E2', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(97, 'RULES', 1, 'let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n    if(ableValue<0){\r\n        m.code="666";\r\n        m.msg="忽略实际功率小于0的数据";\r\n        return m;\r\n    }\r\n    m.code="200";\r\n    m.msg="校验通过";\r\n    return m;', 'E12', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -310,9 +310,9 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) 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` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) 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);
+	(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    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` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) 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);
+	(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    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` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) 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` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -412,7 +412,7 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(228, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.85){\r\n  return 0;\r\n}\r\nreturn (0.85-ultraShortReportRate)*ratedCapacity*1;', 'E42', 'E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(229, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E42', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(229, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E42', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(230, '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;', 'E42', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -436,9 +436,9 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(240, 'ABLE_POWER_ACCURACY_RATE', 1, 'if(ablePowerAccuracyRate>=0.98){\r\n  return 0;\r\n}\r\nreturn (0.98-ablePowerAccuracyRate)*ratedCapacity*0.1*0.05;', 'E64', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(241, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (singleMachinePassRate == 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;', 'E42', 'E1;E2', 'ALL', 'SINGLE_MACHINE_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(241, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (singleMachinePassRate == 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;', 'E42', 'E1;E2', 'ALL', 'SINGLE_MACHINE_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(242, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E64', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(242, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E64', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(243, '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;', 'E64', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -460,11 +460,11 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(252, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.87){\r\n  return 0;\r\n}\r\nreturn (0.87-ultraShortReportRate)*ratedCapacity*0.1;', 'E41', 'E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(254, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E41', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(254, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E41', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(255, '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;', 'E41', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(256, '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;', 'E41', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(256, '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;', 'E41', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(257, '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;', 'E41', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -480,11 +480,11 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(263, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(deviationPower<=0.15){\r\n  return 0;\r\n}\r\nreturn (deviationPower-0.15)*realValue*0.01*394.5*15/60;\r\n', 'E37', 'E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(264, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E37', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(264, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E37', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(265, '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;', 'E37', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(266, '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;', 'E37', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(266, '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;', 'E37', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(267, '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;', 'E37', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -496,7 +496,7 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(271, 'ANEMOMETER_TOWER_ACCURACY_RATE', 1, 'if(anemometerTower>=0.985){\r\n  return 0;\r\n}\r\nreturn (0.985-anemometerTowerAccuracyRate)*ratedCapacity*0.001*0.1;', 'E37', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(272, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (singleMachinePassRate == 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;', 'E37', 'E1;E2', 'ALL', 'SINGLE_MACHINE_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(272, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (singleMachinePassRate == 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;', 'E37', 'E1;E2', 'ALL', 'SINGLE_MACHINE_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(273, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (ablePowerAccuracyRate == 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;', 'E37', 'E1;E2', 'ALL', 'ABLE_POWER_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -510,9 +510,9 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(278, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.85){\r\n  return 0;\r\n}\r\nreturn (0.85-shortAccuracyRate)*ratedCapacity*0.1*0.4;\r\n', 'E13', 'E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(279, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E13', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(279, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E13', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(280, '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;', 'E13', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(280, '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;', 'E13', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(281, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n  return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.001;', 'E17', 'E1', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -522,11 +522,11 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(284, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortAccuracyRate>=0.9){\r\n  return 0;\r\n}\r\nreturn (0.9-ultraShortAccuracyRate)*ratedCapacity*0.1;', 'E17', 'E1', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(285, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E17', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(285, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E17', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(286, '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;', 'E17', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(287, '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;', 'E17', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(287, '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;', 'E17', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(288, '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;', 'E17', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -538,11 +538,11 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(292, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.85){\r\n  return 0;\r\n}\r\nreturn (0.85-ultraShortReportRate)*ratedCapacity*0.1*1;', 'E45old', 'E1', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(293, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E45old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(293, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E45old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(294, '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;', 'E45old', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(295, '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;', 'E45old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(295, '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;', 'E45old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(296, '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;', 'E45old', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -554,11 +554,11 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(300, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.65){\r\n  return 0;\r\n}\r\nreturn (0.65-ultraShortReportRate)*ratedCapacity*0.1*0.2*1;', 'E45new', 'E1', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(301, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E45new', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(301, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E45new', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(302, '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;', 'E45new', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(303, '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;', 'E45new', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(303, '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;', 'E45new', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(304, '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;', 'E45new', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -570,11 +570,11 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(308, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.85){\r\n  return 0;\r\n}\r\nreturn (0.85-ultraShortReportRate)*ratedCapacity*0.1*1;', 'E44old', 'E1', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(309, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E44old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(309, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E44old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(310, '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;', 'E44old', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(311, '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;', 'E44old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(311, '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;', 'E44old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(312, '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;', 'E44old', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -586,11 +586,11 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(316, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.65){\r\n  return 0;\r\n}\r\nreturn (0.65-ultraShortReportRate)*ratedCapacity*0.1*0.2*1;', 'E44new', 'E1', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(317, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(317, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) 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` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) 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);
+	(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` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) 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` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -606,11 +606,11 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(334, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.9){\r\n  return 0;\r\n}\r\nreturn (0.9-ultraShortReportRate)*ratedCapacity*0.1*1;', 'E45old', 'E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(335, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E45old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(335, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E45old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(336, '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;', 'E45old', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(337, '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;', 'E45old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(337, '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;', 'E45old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(338, '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;', 'E45old', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -644,19 +644,19 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(353, 'AVAILABLE_CAPACITY_ACCURACY_RATE', 1, 'if(availableCapacityAccuracyRate>=0.95){\r\n  return 0;\r\n}\r\nreturn (0.95-availableCapacityAccuracyRate)*ratedCapacity*0.1*0.001;', 'E45', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(354, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midReportRate == 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;', 'E45', 'E1;E2', 'ALL', 'ASSESSMENT_MID_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(354, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midReportRate == 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;', 'E45', 'E1;E2', 'ALL', 'ASSESSMENT_MID_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(355, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E45', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(355, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E45', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(356, '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;', 'E45', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(357, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midAccuracyRate == 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;', 'E45', 'E1;E2', 'ALL', 'ASSESSMENT_MID_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(357, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midAccuracyRate == 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;', 'E45', 'E1;E2', 'ALL', 'ASSESSMENT_MID_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(358, '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;', 'E45', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(358, '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;', 'E45', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(359, '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;', 'E45', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(360, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (singleMachinePassRate == 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;', 'E45', 'E1;E2', 'ALL', 'SINGLE_MACHINE_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(360, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (singleMachinePassRate == 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;', 'E45', 'E1;E2', 'ALL', 'SINGLE_MACHINE_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(361, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (ablePowerAccuracyRate == 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;', 'E45', 'E1;E2', 'ALL', 'ABLE_POWER_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -680,11 +680,11 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(371, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.9){\r\n  return 0;\r\n}\r\nreturn (0.9-ultraShortReportRate)*ratedCapacity*0.1*1;', 'E44old', 'E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(372, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E44old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(372, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E44old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(373, '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;', 'E44old', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(374, '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;', 'E44old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(374, '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;', 'E44old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(375, '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;', 'E44old', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -718,19 +718,19 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(390, 'AVAILABLE_CAPACITY_ACCURACY_RATE', 1, 'if(availableCapacityAccuracyRate>=0.95){\r\n  return 0;\r\n}\r\nreturn (0.95-availableCapacityAccuracyRate)*ratedCapacity*0.1*0.001;', 'E44', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(391, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midReportRate == 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;', 'E44', 'E1;E2', 'ALL', 'ASSESSMENT_MID_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(391, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midReportRate == 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;', 'E44', 'E1;E2', 'ALL', 'ASSESSMENT_MID_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(392, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E44', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(392, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E44', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(393, '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;', 'E44', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(394, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midAccuracyRate == 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;', 'E44', 'E1;E2', 'ALL', 'ASSESSMENT_MID_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(394, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midAccuracyRate == 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;', 'E44', 'E1;E2', 'ALL', 'ASSESSMENT_MID_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(395, '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;', 'E44', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(395, '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;', 'E44', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(396, '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;', 'E44', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(397, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (singleMachinePassRate == 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;', 'E44', 'E1;E2', 'ALL', 'SINGLE_MACHINE_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(397, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (singleMachinePassRate == 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;', 'E44', 'E1;E2', 'ALL', 'SINGLE_MACHINE_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(398, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (ablePowerAccuracyRate == 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;', 'E44', 'E1;E2', 'ALL', 'ABLE_POWER_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -754,11 +754,11 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(408, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.9){\r\n  return 0;\r\n}\r\nreturn (0.9-ultraShortReportRate)*ratedCapacity*0.1*1;', 'E52old', 'E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(409, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E52old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(409, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E52old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(410, '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;', 'E52old', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(411, '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;', 'E52old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(411, '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;', 'E52old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(412, '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;', 'E52old', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -792,19 +792,19 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(427, 'AVAILABLE_CAPACITY_ACCURACY_RATE', 1, 'if(availableCapacityAccuracyRate>=0.95){\r\n  return 0;\r\n}\r\nreturn (0.95-availableCapacityAccuracyRate)*ratedCapacity*0.1*0.001;', 'E52', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(428, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midReportRate == 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;', 'E52', 'E1;E2', 'ALL', 'ASSESSMENT_MID_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(428, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midReportRate == 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;', 'E52', 'E1;E2', 'ALL', 'ASSESSMENT_MID_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(429, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E52', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(429, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E52', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(430, '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;', 'E52', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(431, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midAccuracyRate == 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;', 'E52', 'E1;E2', 'ALL', 'ASSESSMENT_MID_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(431, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midAccuracyRate == 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;', 'E52', 'E1;E2', 'ALL', 'ASSESSMENT_MID_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(432, '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;', 'E52', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(432, '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;', 'E52', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(433, '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;', 'E52', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(434, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (singleMachinePassRate == 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;', 'E52', 'E1;E2', 'ALL', 'SINGLE_MACHINE_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(434, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (singleMachinePassRate == 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;', 'E52', 'E1;E2', 'ALL', 'SINGLE_MACHINE_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(435, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (ablePowerAccuracyRate == 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;', 'E52', 'E1;E2', 'ALL', 'ABLE_POWER_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -828,11 +828,11 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(445, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.9){\r\n  return 0;\r\n}\r\nreturn (0.9-ultraShortReportRate)*ratedCapacity*0.1*1;', 'E53old', 'E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(446, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E53old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(446, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E53old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(447, '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;', 'E53old', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(448, '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;', 'E53old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(448, '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;', 'E53old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(449, '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;', 'E53old', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -866,19 +866,19 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(464, 'AVAILABLE_CAPACITY_ACCURACY_RATE', 1, 'if(availableCapacityAccuracyRate>=0.95){\r\n  return 0;\r\n}\r\nreturn (0.95-availableCapacityAccuracyRate)*ratedCapacity*0.1*0.001;', 'E53', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(465, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midReportRate == 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;', 'E53', 'E1;E2', 'ALL', 'ASSESSMENT_MID_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(465, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midReportRate == 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;', 'E53', 'E1;E2', 'ALL', 'ASSESSMENT_MID_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(466, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E53', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(466, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E53', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(467, '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;', 'E53', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(468, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midAccuracyRate == 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;', 'E53', 'E1;E2', 'ALL', 'ASSESSMENT_MID_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(468, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midAccuracyRate == 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;', 'E53', 'E1;E2', 'ALL', 'ASSESSMENT_MID_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(469, '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;', 'E53', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(469, '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;', 'E53', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(470, '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;', 'E53', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(471, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (singleMachinePassRate == 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;', 'E53', 'E1;E2', 'ALL', 'SINGLE_MACHINE_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(471, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (singleMachinePassRate == 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;', 'E53', 'E1;E2', 'ALL', 'SINGLE_MACHINE_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(472, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (ablePowerAccuracyRate == 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;', 'E53', 'E1;E2', 'ALL', 'ABLE_POWER_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -902,11 +902,11 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(482, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.9){\r\n  return 0;\r\n}\r\nreturn (0.9-ultraShortReportRate)*ratedCapacity*0.1*1;', 'E46old', 'E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(483, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E46old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(483, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E46old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(484, '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;', 'E46old', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(485, '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;', 'E46old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(485, '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;', 'E46old', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(486, '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;', 'E46old', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -940,19 +940,19 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(501, 'AVAILABLE_CAPACITY_ACCURACY_RATE', 1, 'if(availableCapacityAccuracyRate>=0.95){\r\n  return 0;\r\n}\r\nreturn (0.95-availableCapacityAccuracyRate)*ratedCapacity*0.1*0.001;', 'E46', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(502, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midReportRate == 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;', 'E46', 'E1;E2', 'ALL', 'ASSESSMENT_MID_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(502, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midReportRate == 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;', 'E46', 'E1;E2', 'ALL', 'ASSESSMENT_MID_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(503, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E46', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(503, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E46', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(504, '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;', 'E46', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(505, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midAccuracyRate == 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;', 'E46', 'E1;E2', 'ALL', 'ASSESSMENT_MID_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(505, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midAccuracyRate == 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;', 'E46', 'E1;E2', 'ALL', 'ASSESSMENT_MID_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(506, '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;', 'E46', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(506, '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;', 'E46', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(507, '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;', 'E46', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(508, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (singleMachinePassRate == 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;', 'E46', 'E1;E2', 'ALL', 'SINGLE_MACHINE_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(508, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (singleMachinePassRate == 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;', 'E46', 'E1;E2', 'ALL', 'SINGLE_MACHINE_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(509, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (ablePowerAccuracyRate == 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;', 'E46', 'E1;E2', 'ALL', 'ABLE_POWER_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -1048,11 +1048,11 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(561, 'ASSESSMENT_SHORT_PASS_RATE', 1, 'if(shortPassRate>=0.8){\r\n  return 0;\r\n}\r\nreturn (0.8-shortPassRate)*ratedCapacity*0.01*1;', 'E23', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(562, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E23', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(562, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E23', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(563, '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;', 'E23', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(563, '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;', 'E23', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(564, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortPassRate == 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;', 'E23', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(564, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortPassRate == 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;', 'E23', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(565, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n  return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*2;', 'E22', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -1062,11 +1062,11 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(568, 'ASSESSMENT_SHORT_PASS_RATE', 1, 'if(shortPassRate>=0.8){\r\n  return 0;\r\n}\r\nreturn (0.8-shortPassRate)*ratedCapacity*0.01*1;\r\n', 'E22', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(569, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E22', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(569, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E22', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(570, '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;', 'E22', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(570, '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;', 'E22', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(571, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortPassRate == 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;', 'E22', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(571, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortPassRate == 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;', 'E22', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(572, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n  return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*2;', 'E21', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -1076,11 +1076,11 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(575, 'ASSESSMENT_SHORT_PASS_RATE', 1, 'if(shortPassRate>=0.8){\r\n  return 0;\r\n}\r\nreturn (0.8-shortPassRate)*ratedCapacity*0.01*1;\r\n', 'E21', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(576, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E21', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(576, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E21', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(577, '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;', 'E21', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(577, '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;', 'E21', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(578, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortPassRate == 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;', 'E21', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(578, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortPassRate == 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;', 'E21', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(579, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n  return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*2;', 'E15', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -1090,11 +1090,11 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(582, 'ASSESSMENT_SHORT_PASS_RATE', 1, 'if(shortPassRate>=0.8){\r\n  return 0;\r\n}\r\nreturn (0.8-shortPassRate)*ratedCapacity*0.01*1;\r\n', 'E15', 'E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(583, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E15', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(583, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E15', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(584, '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;', 'E15', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(584, '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;', 'E15', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(585, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortPassRate == 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;', 'E15', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(585, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortPassRate == 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;', 'E15', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_PASS_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(586, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=0.95){\r\n  return 0;\r\n}\r\n\r\nreturn (0.95-shortReportRate)*ratedCapacity*0.1*6;', 'E61', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -1106,9 +1106,9 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(590, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortAccuracyRate>=0.75){\r\n  return 0;\r\n}\r\nreturn (0.75-ultraShortAccuracyRate)*ratedCapacity*0.015*0.1;', 'E61', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(591, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E61', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(591, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E61', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(592, '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;', 'E61', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(592, '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;', 'E61', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(593, '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 (deviationPower == 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;', 'E61', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -1124,13 +1124,13 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(599, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortAccuracyRate>=0.75){\r\n  return 0;\r\n}\r\nreturn (0.75-ultraShortAccuracyRate)*ratedCapacity*0.015*0.1;', 'E62', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(600, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E62', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
+	(600, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E62', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(601, '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;', 'E62', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(601, '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;', 'E62', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(602, '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 (deviationPower == 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;', 'E62', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(603, '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;', 'E62', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(603, '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;', 'E62', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(604, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=0.95){\r\n  return 0;\r\n}\r\n\r\nreturn (0.95-shortReportRate)*ratedCapacity*0.1*6;', 'E63', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -1142,13 +1142,13 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(608, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortAccuracyRate>=0.75){\r\n  return 0;\r\n}\r\nreturn (0.75-ultraShortAccuracyRate)*ratedCapacity*0.015*0.1;', 'E63', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(609, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E63', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(609, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E63', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(610, '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;', 'E63', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(610, '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;', 'E63', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(611, '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 (deviationPower == 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;', 'E63', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(612, '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;', 'E63', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(612, '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;', 'E63', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(613, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=0.95){\r\n  return 0;\r\n}\r\n\r\nreturn (0.95-shortReportRate)*ratedCapacity*0.1*6;', 'E65', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -1160,13 +1160,13 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(617, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortAccuracyRate>=0.75){\r\n  return 0;\r\n}\r\nreturn (0.75-ultraShortAccuracyRate)*ratedCapacity*0.015*0.1;', 'E65', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(618, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E64', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(618, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E64', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(619, '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;', 'E64', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(619, '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;', 'E64', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(620, '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 (deviationPower == 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;', 'E64', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(621, '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;', 'E64', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(621, '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;', 'E64', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(622, '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;', 'E61', 'E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -1208,11 +1208,11 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(645, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortAccuracyRate>=0.9){\r\n  return 0;\r\n}\r\nreturn (0.9-ultraShortAccuracyRate)*ratedCapacity*0.1*0.4;', 'E12', 'E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(646, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E12', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(646, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E12', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(647, '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;', 'E12', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(648, '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;', 'E12', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(648, '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;', 'E12', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(649, '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;', 'E12', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -1228,11 +1228,11 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(655, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.9){\r\n  return 0;\r\n}\r\nreturn (0.9-ultraShortReportRate)*ratedCapacity*0.1*0.4;', 'E32', 'E1', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(656, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E32', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(656, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E32', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(657, '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;', 'E32', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(658, '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;', 'E32', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(658, '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;', 'E32', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(659, '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;', 'E32', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -1244,11 +1244,11 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(663, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.9){\r\n  return 0;\r\n}\r\nreturn (0.9-ultraShortReportRate)*ratedCapacity*0.1*0.4;', 'E14', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(664, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E14', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(664, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E14', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(665, '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;', 'E14', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(666, '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;', 'E14', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(666, '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;', 'E14', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(667, '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;', 'E14', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -1258,9 +1258,9 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(670, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.9){\r\n  return 0;\r\n}\r\n\r\nreturn (0.9-shortAccuracyRate)*ratedCapacity*0.1*30;', 'E43', 'E1', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(671, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midAccuracyRate == 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;', 'E43', 'E1;E2', 'ALL', 'ASSESSMENT_MID_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(671, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (midAccuracyRate == 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;', 'E43', 'E1;E2', 'ALL', 'ASSESSMENT_MID_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(672, '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;', 'E43', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(672, '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;', 'E43', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(673, '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;', 'E43', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -1268,7 +1268,7 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(675, '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.25;', 'E36', 'E1;E2', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(676, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E36', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(676, 'RULES', 1, '	let m = seq.map("code", "500", "msg", "校验不通过", "data", "0.00%");\r\n	if (shortReportRate == 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;', 'E36', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(677, '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;', 'E36', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -1276,7 +1276,7 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(679, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.9){\r\n  return 0;\r\n}\r\nreturn (0.9-ultraShortReportRate)*ratedCapacity*0.1*1.5;', 'E36', 'E1', 'ALL', NULL, '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(680, '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;', 'E36', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(680, '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;', 'E36', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(681, '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;', 'E36', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
@@ -1320,14 +1320,13 @@ INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVI
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(701, 'DAY_MID_ACCURACY', 1, 'rootMeanSquaredErrorS(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E1;E2', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(702, '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_MID_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(702, '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', 'E1', 'ALL', 'DAY_MID_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(703, '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_MID_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(704, 'TEN_DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,realValue,forecastAbleValue,electricCapacity)', 'E42', 'E1;E2', 'ALL', NULL, '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
-	(705, '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', 'TEN_DAY_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
+	(705, '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', 'E1', 'ALL', 'TEN_DAY_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` (`ID`, `TYPE`, `ORDER_NO`, `FORMULA`, `PROVINCE`, `ELECTRIC_TYPE`, `STATION_CODE`, `RULE_FORMULA`, `IS_RATE`, `MAX_MIN_LIMIT`, `STATE`, `DATA_SOURCE_TYPE`, `HOW_MANY_DAYS`, `CREATE_TIME`, `CREATOR`, `LAST_MODIFIER`, `LAST_MODIFY_TIME`) VALUES
 	(706, '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', 'TEN_DAY_SHORT_ACCURACY', '1', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
-
 SET FOREIGN_KEY_CHECKS = 1;