123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681 |
- /*
- Navicat Premium Data Transfer
- Source Server : local
- Source Server Type : MySQL
- Source Server Version : 80029
- Source Host : localhost:3306
- Source Schema : test
- Target Server Type : MySQL
- Target Server Version : 80029
- File Encoding : 65001
- Date: 11/05/2023 11:10:57
- */
- SET NAMES utf8mb4;
- SET FOREIGN_KEY_CHECKS = 0;
- -- ----------------------------
- -- Table structure for t_calculation_formula
- -- ----------------------------
- DROP TABLE IF EXISTS `t_calculation_formula`;
- CREATE TABLE `t_calculation_formula` (
- `ID` int(0) NOT NULL AUTO_INCREMENT,
- `TYPE` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '公式类型',
- `ORDER_NO` int(0) NULL DEFAULT NULL COMMENT '公式执行顺序',
- `FORMULA` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '公式内容',
- `PROVINCE` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '省调',
- `ELECTRIC_TYPE` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '场站类型(风、光)',
- `STATION_CODE` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '场站编码',
- `RULE_FORMULA` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '细则对应的公式',
- `IS_RATE` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '是否为百分比: 0 非百分比 1 百分比',
- `STATE` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '状态: 0 失效 1 有效',
- `DATA_SOURCE_TYPE` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '生成文件的类型\r\nE278:浙江上午短期(新)\r\nE279:浙江下午短期(新)\r\nE280:浙江超短期(新)\r\n',
- `HOW_MANY_DAYS` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '获取提前几天生成的数据',
- `CREATE_TIME` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `CREATOR` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人',
- `LAST_MODIFIER` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '修改时间',
- `LAST_MODIFY_TIME` datetime NULL DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`ID`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 681 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- -- ----------------------------
- -- Records of t_calculation_formula
- -- ----------------------------
- INSERT INTO `t_calculation_formula` VALUES (1, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorA(list,ableValue,forecastAbleValue,electricCapacity)', 'E12', 'E1;E2', 'ALL', '', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (2, '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;', 'E12', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (3, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorA(list,ableValue,forecastAbleValue,electricCapacity)', 'E13', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (4, '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;', 'E13', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (5, 'DAY_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E14', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (6, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E14', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (7, 'DAY_SHORT_PASS', 1, 'pass(list,80,ableValue,forecastAbleValue,openCapacity)', 'E14', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (8, 'DAY_ULTRA_SHORT_PASS', 1, 'pass(list,80,ableValue,forecastAbleValue,openCapacity)', 'E14', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (9, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,openCapacity)', 'E15', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (10, 'DAY_SHORT_PASS', 1, 'pass(list,75,ableValue,forecastAbleValue,openCapacity)', 'E15', 'E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (11, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorA(list,ableValue,forecastAbleValue,electricCapacity)', 'E17', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (12, '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;', 'E17', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (13, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,openCapacity)', 'E21', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (14, 'DAY_SHORT_PASS', 1, 'pass(list,85,ableValue,forecastAbleValue,openCapacity)', 'E21', 'E1', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (15, 'DAY_SHORT_PASS', 1, 'pass(list,75,ableValue,forecastAbleValue,openCapacity)', 'E21', 'E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (16, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,openCapacity)', 'E22', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (17, 'DAY_SHORT_PASS', 1, 'pass(list,85,ableValue,forecastAbleValue,openCapacity)', 'E22', 'E1', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (18, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,openCapacity)', 'E22', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (19, 'DAY_ULTRA_SHORT_PASS', 1, 'pass(list,85,ableValue,forecastAbleValue,openCapacity)', 'E22', 'E1', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (20, 'DAY_SHORT_PASS', 1, 'pass(list,75,ableValue,forecastAbleValue,openCapacity)', 'E22', 'E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (21, 'DAY_ULTRA_SHORT_PASS', 1, 'pass(list,75,ableValue,forecastAbleValue,openCapacity)', 'E22', 'E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (22, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,openCapacity)', 'E23', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (23, 'DAY_SHORT_PASS', 1, 'pass(list,85,ableValue,forecastAbleValue,openCapacity)', 'E23', 'E1', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (24, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,openCapacity)', 'E23', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (25, 'DAY_ULTRA_SHORT_PASS', 1, 'pass(list,85,ableValue,forecastAbleValue,openCapacity)', 'E23', 'E1', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (26, 'DAY_SHORT_PASS', 1, 'pass(list,75,ableValue,forecastAbleValue,openCapacity)', 'E23', 'E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (27, 'DAY_ULTRA_SHORT_PASS', 1, 'pass(list,75,ableValue,forecastAbleValue,openCapacity)', 'E23', 'E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (28, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorR(list,ableValue,forecastAbleValue)', 'E32', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (29, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorR(list,ableValue,forecastAbleValue)', 'E32', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (30, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorR(list,ableValue,forecastAbleValue)', 'E33Old', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (31, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorR(list,ableValue,forecastAbleValue)', 'E33Old', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (32, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorR(list,ableValue,forecastAbleValue)', 'E34', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (33, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorR(list,ableValue,forecastAbleValue)', 'E34', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (34, 'DAY_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E36', 'E1', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (35, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E36', 'E1', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (36, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E36', 'E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (37, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E36', 'E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (38, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,realValue,forecastAbleValue,electricCapacity)', 'E37', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (39, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,realValue,forecastAbleValue,electricCapacity)', 'E37', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (40, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E41', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (41, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,openCapacity)', 'E41', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (42, 'DAY_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (43, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (44, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (45, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (46, 'DAY_SHORT_PASS', 1, 'return \'100.00%\';', 'E42', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (47, 'DAY_ULTRA_SHORT_PASS', 1, 'return \'100.00%\';', 'E42', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (48, 'DAY_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E43', 'E1', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (49, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E43', 'E1', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (50, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E43', 'E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (51, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E43', 'E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (52, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E44Old', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (53, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E44Old', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (54, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E45Old', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (55, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E45Old', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (56, 'DAY_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E51', 'E1', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (57, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E51', 'E1', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (58, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E51', 'E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (59, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E51', 'E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (60, 'DAY_SHORT_ACCURACY', 1, 'let result = rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity);\r\n\r\nif(sign==\'SMDAFD\' || sign==\'ZZAFD\' ){\r\n result = result*100;\r\n if(result<80){\r\n let random = rand() * (4 - 3) +3;\r\n result = result+random;\r\n return result/100;\r\n }\r\n return result/100;\r\n}\r\nreturn result;', 'E52Old', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (61, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'let result = rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity);\r\nif(sign==\'SMDAFD\' || sign==\'ZZAFD\' ){\r\n result = result*100;\r\n if(result<85){\r\n let random = rand() * (4 - 3) +3;\r\n result = result+random;\r\n return result/100;\r\n }\r\n return result/100;\r\n}\r\nreturn result;', 'E52Old', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (62, 'POINT_SHORT_ACCURACY', 1, 'pointS(list,ableValue,forecastAbleValue)', 'E61', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (63, 'POINT_ULTRA_SHORT_ACCURACY', 1, 'pointU(list,ableValue,forecastAbleValue)', 'E61', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (64, 'POINT_SHORT_PASS', 1, 'pass(list,(electricCapacity*0.03),ableValue,forecastAbleValue,openCapacity)', 'E61', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (65, 'POINT_ULTRA_SHORT_PASS', 1, 'pass(list,(electricCapacity*0.03),ableValue,forecastAbleValue,openCapacity)', 'E61', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (66, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,openCapacity)', 'E61', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (67, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,openCapacity)', 'E61', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (68, 'DAY_SHORT_PASS', 1, 'pass(list,(electricCapacity*0.03),ableValue,forecastAbleValue,openCapacity)', 'E61', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (69, 'DAY_ULTRA_SHORT_PASS', 1, 'pass(list,(electricCapacity*0.03),ableValue,forecastAbleValue,openCapacity)', 'E61', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (70, 'POINT_SHORT_ACCURACY', 1, 'pointS(list,ableValue,forecastAbleValue)', 'E62', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (71, 'POINT_ULTRA_SHORT_ACCURACY', 1, 'pointU(list,ableValue,forecastAbleValue)', 'E62', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (72, 'POINT_SHORT_PASS', 1, 'pass(list,(electricCapacity*0.03),ableValue,forecastAbleValue,openCapacity)', 'E62', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (73, 'POINT_ULTRA_SHORT_PASS', 1, 'pass(list,(electricCapacity*0.03),ableValue,forecastAbleValue,openCapacity)', 'E62', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (74, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,openCapacity)', 'E62', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (75, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,openCapacity)', 'E62', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (76, 'DAY_SHORT_PASS', 1, 'pass(list,(electricCapacity*0.03),ableValue,forecastAbleValue,openCapacity)', 'E62', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (77, 'DAY_ULTRA_SHORT_PASS', 1, 'pass(list,(electricCapacity*0.03),ableValue,forecastAbleValue,openCapacity)', 'E62', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (78, 'POINT_SHORT_ACCURACY', 1, 'pointS(list,ableValue,forecastAbleValue)', 'E63', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (79, 'POINT_ULTRA_SHORT_ACCURACY', 1, 'pointU(list,ableValue,forecastAbleValue)', 'E63', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (80, 'POINT_SHORT_PASS', 1, 'pass(list,(electricCapacity*0.03),ableValue,forecastAbleValue,openCapacity)', 'E63', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (81, 'POINT_ULTRA_SHORT_PASS', 1, 'pass(list,(electricCapacity*0.03),ableValue,forecastAbleValue,openCapacity)', 'E63', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (82, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,openCapacity)', 'E63', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (83, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,openCapacity)', 'E63', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (84, 'DAY_SHORT_PASS', 1, 'pass(list,(electricCapacity*0.03),ableValue,forecastAbleValue,openCapacity)', 'E63', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (85, 'DAY_ULTRA_SHORT_PASS', 1, 'pass(list,(electricCapacity*0.03),ableValue,forecastAbleValue,openCapacity)', 'E63', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (86, 'POINT_SHORT_ACCURACY', 1, 'pointS(list,ableValue,forecastAbleValue)', 'E64', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (87, 'POINT_ULTRA_SHORT_ACCURACY', 1, 'pointU(list,ableValue,forecastAbleValue)', 'E64', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (88, 'POINT_SHORT_PASS', 1, 'pass(list,(electricCapacity*0.03),ableValue,forecastAbleValue,openCapacity)', 'E64', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (89, 'POINT_ULTRA_SHORT_PASS', 1, 'pass(list,(electricCapacity*0.03),ableValue,forecastAbleValue,openCapacity)', 'E64', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (90, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,openCapacity)', 'E64', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (91, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,openCapacity)', 'E64', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (92, 'DAY_SHORT_PASS', 1, 'pass(list,(electricCapacity*0.03),ableValue,forecastAbleValue,openCapacity)', 'E64', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (93, 'DAY_ULTRA_SHORT_PASS', 1, 'pass(list,(electricCapacity*0.03),ableValue,forecastAbleValue,openCapacity)', 'E64', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (94, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorA(list,ableValue,forecastAbleValue,electricCapacity)', 'E99', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (96, 'VERSION', 1, 'null', '', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (98, '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_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (99, '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;', 'E13', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (100, '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;', 'E13', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (101, '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;', 'E14', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (102, '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;', 'E14', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (103, '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;', 'E14', 'E1;E2', 'ALL', 'DAY_SHORT_PASS', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (104, '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;', 'E14', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_PASS', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (105, '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;', 'E15', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (106, '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;', 'E15', 'E1;E2', 'ALL', 'DAY_SHORT_PASS', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (107, '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;', 'E17', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (108, '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;', 'E17', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (109, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\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 ;', 'E21', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (110, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\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 ;', 'E21', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (111, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\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 ;', 'E22', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (112, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\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 ;', 'E22', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (113, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\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 ;', 'E23', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (114, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\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 ;', 'E23', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (115, 'RULES', 1, ' ## 风电:\r\n ## 短期功率预测:\r\n ## 情况一:发电功率要大于等于10MW时参与考核,小于10MW时不参与考核,不统计考核点数(包括PMi为零的时候)。\r\n ## 超短期功率预测:\r\n ## 和日前功率预测(短期功率预测)考核规则一样。超短期目前考核点位为第一个 * (建议设置可零活配置的点位)\r\n \r\n ## 设定返回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 (ableValue == nil || forecastAbleValue == nil) {\r\n m.code = \"666\";\r\n m.msg = \"实际或预测为空忽略不统计\";\r\n return m;\r\n }\r\n ## 如果实际功率小于10则不进行计算\r\n if (ableValue < 10) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率小于10,忽略不统计\";\r\n return m;\r\n } else {\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;\r\n }', 'E32', 'E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (116, 'RULES', 1, ' ## 风电:\r\n ## 短期功率预测:\r\n ## 情况一:发电功率要大于等于10MW时参与考核,小于10MW时不参与考核,不统计考核点数(包括PMi为零的时候)。\r\n ## 超短期功率预测:\r\n ## 和日前功率预测(短期功率预测)考核规则一样。超短期目前考核点位为第一个 * (建议设置可零活配置的点位)\r\n \r\n ## 设定返回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 (ableValue == nil || forecastAbleValue == nil) {\r\n m.code = \"666\";\r\n m.msg = \"实际或预测为空忽略不统计\";\r\n return m;\r\n }\r\n ## 如果实际功率小于10则不进行计算\r\n if (ableValue < 10) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率小于10,忽略不统计\";\r\n return m;\r\n } else {\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;\r\n }', 'E32', 'E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (117, 'RULES', 1, ' ## 光伏:\r\n ## 短期功率预测:\r\n ## 情况一:白天11:00—14:00不管发电功率多少都参与考核包含11:00和14:00整点时刻(此期间实际功率若为零,则实际功率按照0.01MW计算),\r\n ## 其余时间发电功率需要大于等于10MW时参与考核,小于10MW时不参与考核,不统计入考核点数(包括PMi为零的时候);\r\n ## 超短期功率预测:\r\n ## 和日前功率预测(短期功率预测)考核规则一样。超短期目前考核点位为第一个(建议设置可零活配置的点位)。\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0%\");\r\n ## 如果实际功率为负数,忽略不计\r\n if(ableValue<0){\r\n m.code=\"666\";\r\n m.msg=\"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n ## 获取当天0时时间戳\r\n let beginOfDay = getBeginOfDay();\r\n ## 获取当天11点的时间戳\r\n let eleven = beginOfDay + 39600000;\r\n ## 获取当天14点的时间戳\r\n let fourteen = beginOfDay + 50400000;\r\n ## 如果实际功率或预测功率为空,忽略不计\r\n if (ableValue == nil || forecastAbleValue == nil ) {\r\n m.code = \"666\";\r\n m.msg = \"忽略不统计\";\r\n return m;\r\n }\r\n ## 如果在11点-14点之间\r\n if(time>=eleven && time<=fourteen){\r\n ## 如果实际功率=0,则赋值为0.01\r\n if(ableValue==0){\r\n ableValue=0.01M;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;\r\n }else{\r\n ## 不在11点-14点之间,实际功率小于10则忽略不计\r\n if(ableValue<10M){\r\n m.code = \"666\";\r\n m.msg = \"忽略不统计\";\r\n return m;\r\n }else{\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;\r\n }\r\n }', 'E32', 'E1', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (118, 'RULES', 1, ' ## 光伏:\r\n ## 短期功率预测:\r\n ## 情况一:白天11:00—14:00不管发电功率多少都参与考核包含11:00和14:00整点时刻(此期间实际功率若为零,则实际功率按照0.01MW计算),\r\n ## 其余时间发电功率需要大于等于10MW时参与考核,小于10MW时不参与考核,不统计入考核点数(包括PMi为零的时候);\r\n ## 超短期功率预测:\r\n ## 和日前功率预测(短期功率预测)考核规则一样。超短期目前考核点位为第一个(建议设置可零活配置的点位)。\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 ## 获取当天0时时间戳\r\n let beginOfDay = getBeginOfDay();\r\n ## 获取当天11点的时间戳\r\n let eleven = beginOfDay + 39600000;\r\n ## 获取当天14点的时间戳\r\n let fourteen = beginOfDay + 50400000;\r\n ## 如果实际功率或预测功率为空,忽略不计\r\n if (ableValue == nil || forecastAbleValue == nil ) {\r\n m.code = \"666\";\r\n m.msg = \"忽略不统计\";\r\n return m;\r\n }\r\n ## 如果在11点-14点之间\r\n if(time>=eleven && time<=fourteen){\r\n ## 如果实际功率=0,则赋值为0.01\r\n if(ableValue==0){\r\n ableValue=0.01M;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;\r\n }else{\r\n ## 不在11点-14点之间,实际功率小于10则忽略不计\r\n if(ableValue<10M){\r\n m.code = \"666\";\r\n m.msg = \"忽略不统计\";\r\n return m;\r\n }else{\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;\r\n }\r\n }', 'E32', 'E1', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (119, 'RULES', 1, ' ## 风电:\r\n ## 短期功率预测:\r\n ## 情况一:发电功率要大于等于10MW时参与考核,小于10MW时不参与考核,不统计考核点数(包括PMi为零的时候)。\r\n ## 超短期功率预测:\r\n ## 和日前功率预测(短期功率预测)考核规则一样。超短期目前考核点位为第一个 * (建议设置可零活配置的点位)\r\n \r\n ## 设定返回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 (ableValue == nil || forecastAbleValue == nil) {\r\n m.code = \"666\";\r\n m.msg = \"实际或预测为空忽略不统计\";\r\n return m;\r\n }\r\n ## 如果实际功率小于10则不进行计算\r\n if (ableValue < 10) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率小于10,忽略不统计\";\r\n return m;\r\n } else {\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;\r\n }', 'E33Old', 'E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (120, 'RULES', 1, ' ## 风电:\r\n ## 短期功率预测:\r\n ## 情况一:发电功率要大于等于10MW时参与考核,小于10MW时不参与考核,不统计考核点数(包括PMi为零的时候)。\r\n ## 超短期功率预测:\r\n ## 和日前功率预测(短期功率预测)考核规则一样。超短期目前考核点位为第一个 * (建议设置可零活配置的点位)\r\n \r\n ## 设定返回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 (ableValue == nil || forecastAbleValue == nil) {\r\n m.code = \"666\";\r\n m.msg = \"实际或预测为空忽略不统计\";\r\n return m;\r\n }\r\n ## 如果实际功率小于10则不进行计算\r\n if (ableValue < 10) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率小于10,忽略不统计\";\r\n return m;\r\n } else {\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;\r\n }', 'E33Old', 'E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (121, 'RULES', 1, ' ## 光伏:\r\n ## 短期功率预测:\r\n ## 情况一:白天11:00—14:00不管发电功率多少都参与考核包含11:00和14:00整点时刻(此期间实际功率若为零,则实际功率按照0.01MW计算),\r\n ## 其余时间发电功率需要大于等于10MW时参与考核,小于10MW时不参与考核,不统计入考核点数(包括PMi为零的时候);\r\n ## 超短期功率预测:\r\n ## 和日前功率预测(短期功率预测)考核规则一样。超短期目前考核点位为第一个(建议设置可零活配置的点位)。\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 ## 获取当天0时时间戳\r\n let beginOfDay = getBeginOfDay();\r\n ## 获取当天11点的时间戳\r\n let eleven = beginOfDay + 39600000;\r\n ## 获取当天14点的时间戳\r\n let fourteen = beginOfDay + 50400000;\r\n ## 如果实际功率或预测功率为空,忽略不计\r\n if (ableValue == nil || forecastAbleValue == nil ) {\r\n m.code = \"666\";\r\n m.msg = \"忽略不统计\";\r\n return m;\r\n }\r\n ## 如果在11点-14点之间\r\n if(time>=eleven && time<=fourteen){\r\n ## 如果实际功率=0,则赋值为0.01\r\n if(ableValue==0){\r\n ableValue=0.01M;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;\r\n }else{\r\n ## 不在11点-14点之间,实际功率小于10则忽略不计\r\n if(ableValue<10M){\r\n m.code = \"666\";\r\n m.msg = \"忽略不统计\";\r\n return m;\r\n }else{\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;\r\n }\r\n }', 'E33Old', 'E1', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (122, 'RULES', 1, ' ## 光伏:\r\n ## 短期功率预测:\r\n ## 情况一:白天11:00—14:00不管发电功率多少都参与考核包含11:00和14:00整点时刻(此期间实际功率若为零,则实际功率按照0.01MW计算),\r\n ## 其余时间发电功率需要大于等于10MW时参与考核,小于10MW时不参与考核,不统计入考核点数(包括PMi为零的时候);\r\n ## 超短期功率预测:\r\n ## 和日前功率预测(短期功率预测)考核规则一样。超短期目前考核点位为第一个(建议设置可零活配置的点位)。\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 ## 获取时间戳中的小时\r\n let d = new java.util.Date(time);\r\n let hours = getHours(d);\r\n\r\n ## 如果实际功率或预测功率为空,忽略不计\r\n if (ableValue == nil || forecastAbleValue == nil ) {\r\n m.code = \"666\";\r\n m.msg = \"忽略不统计(实际功率或预测功率为空)\";\r\n return m;\r\n }\r\n ## 如果在11点-14点之间\r\n if(hours>=11 && hours<=14){\r\n ## 如果实际功率=0,则赋值为0.01\r\n if(ableValue==0){\r\n ableValue=0.01M;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;\r\n }else{\r\n ## 不在11点-14点之间,实际功率小于10则忽略不计\r\n if(ableValue<10M){\r\n m.code = \"666\";\r\n m.msg = \"忽略不统计(不在11点-14点之间,实际功率小于10则忽略不计)\";\r\n return m;\r\n }else{\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;\r\n }\r\n }', 'E33Old', 'E1', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (123, 'RULES', 1, ' ## 风电:\r\n ## 短期功率预测:\r\n ## 情况一:发电功率要大于等于10MW时参与考核,小于10MW时不参与考核,不统计考核点数(包括PMi为零的时候)。\r\n ## 超短期功率预测:\r\n ## 和日前功率预测(短期功率预测)考核规则一样。超短期目前考核点位为第一个 * (建议设置可零活配置的点位)\r\n \r\n ## 设定返回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 (ableValue == nil || forecastAbleValue == nil) {\r\n m.code = \"666\";\r\n m.msg = \"实际或预测为空忽略不统计\";\r\n return m;\r\n }\r\n ## 如果实际功率小于10则不进行计算\r\n if (ableValue < 10) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率小于10,忽略不统计\";\r\n return m;\r\n } else {\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;\r\n }', 'E34', 'E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (124, 'RULES', 1, ' ## 风电:\r\n ## 短期功率预测:\r\n ## 情况一:发电功率要大于等于10MW时参与 核,小于10MW时不参与考核,不统计考核点数(包括PMi为零的时候)。\r\n ## 超短期功率预测:\r\n ## 和日前功率预测(短期功率预测)考核规则一样。超短期目前考核点位为第一个 * (建议设置可零活配置的点位)\r\n \r\n ## 设定返回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 (ableValue == nil || forecastAbleValue == nil) {\r\n m.code = \"666\";\r\n m.msg = \"实际或预测为空忽略不统计\";\r\n return m;\r\n }\r\n ## 如果实际功率小于10则不进行计算\r\n if (ableValue < 10) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率小于10,忽略不统计\";\r\n return m;\r\n } else {\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;\r\n }', 'E34', 'E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (125, 'RULES', 1, ' ## 光伏:\r\n ## 短期功率预测:\r\n ## 情况一:白天11:00—14:00不管发电功率多少都参与考核包含11:00和14:00整点时刻(此期间实际功率若为零,则实际功率按照0.01MW计算),\r\n ## 其余时间发电功率需要大于等于10MW时参与考核,小于10MW时不参与考核,不统计入考核点数(包括PMi为零的时候);\r\n ## 超短期功率预测 \r\n ## 和日前功率预测(短期功率预测)考核规则一样。超短期目前考核点位为第一个(建议设置可零活配置的点位)。\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 ## 获取当天0时时间戳\r\n let beginOfDay = getBeginOfDay();\r\n ## 获取当天11点的时间戳\r\n let eleven = beginOfDay + 39600000;\r\n ## 获取当天14点的时间戳\r\n let fourteen = beginOfDay + 50400000;\r\n ## 如果实际功率或预测功率为空,忽略不计\r\n if (ableValue == nil || forecastAbleValue == nil ) {\r\n m.code = \"666\";\r\n m.msg = \"忽略不统计\";\r\n return m;\r\n }\r\n ## 如果在11点-14点之间\r\n if(time>=eleven && time<=fourteen){\r\n ## 如果实际功率=0,则 值为0.01\r\n if(ableValue==0){\r\n ableValue=0.01M;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;\r\n }else{\r\n ## 不在11点-14点之间,实际功率小于10则忽略不计\r\n if(ableValue<10M){\r\n m.code = \"666\";\r\n m.msg = \"忽略不统计\";\r\n return m;\r\n }else{\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;\r\n }\r\n }', 'E34', 'E1', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (126, 'RULES', 1, ' ## 光伏:\r\n ## 短期功率预测:\r\n ## 情况一:白天11:00—14:00不管发电功率多少都参与考核包含11:00和14:00整点时刻(此期间实际功率若为零,则实际功率按照0.01MW计算),\r\n ## 其余时间发电功率需要大于等于10MW时参与考核,小于10MW时不参与考核,不统计入考核点数(包括PMi为零的时候);\r\n ## 短期功率预测:\r\n ## 和日前功率预测(短期功率预测)考核规则一样。超短期目前考核点位为第一个(建议设置可零活配置的点位)。\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 ## 获取当天0时时间戳\r\n let beginOfDay = getBeginOfDay();\r\n ## 获取当天11点的时间戳\r\n let eleven = beginOfDay + 39600000;\r\n ## 获取当天14点的时间戳\r\n let fourteen = beginOfDay + 50400000;\r\n ## 如果实际功率或预测功率为空,忽略不计\r\n if (ableValue == nil || forecastAbleValue == nil ) {\r\n m.code = \"666\";\r\n m.msg = \"忽略不统计\";\r\n return m;\r\n }\r\n ## 如果在11点-14点之间\r\n if(time>=eleven && time<=fourteen){\r\n ## 如果实际功率=0,则赋值为0.01\r\n if(ableValue==0){\r\n ableValue=0.01M;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;\r\n }else{\r\n ## 不在11点-14点之间,实际功率小于10则忽略不计\r\n if(ableValue<10M){\r\n m.code = \"666\";\r\n m.msg = \"忽略不统计\";\r\n return m;\r\n }else{\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;\r\n }\r\n }', 'E34', 'E1', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (127, '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;', 'E36', 'E1', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (128, '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;', 'E36', 'E1', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (129, '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;', 'E36', 'E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (130, '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;', 'E36', 'E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (131, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E37', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (132, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E37', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (133, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n ## 如果开机容量为负数,忽略不计\r\n if (openCapacity <0) {\r\n m.code = \"666\";\r\n m.msg = \"开机容量为负数忽忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E41', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (134, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n ## 如果开机容量为负数,忽略不计\r\n if (openCapacity <0) {\r\n m.code = \"666\";\r\n m.msg = \"开机容量为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E41', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (135, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率小于额定容量的3%,忽略不计\r\n if (ableValue<0.03*electricCapacity) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率小于额定容量的3%,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E42', 'E1', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (136, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率小于额定容量的3%,忽略不计\r\n if (ableValue<0.03*electricCapacity) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率小于额定容量的3%,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E42', 'E1', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (137, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E42', 'E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (138, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E42', 'E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (139, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E43', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (140, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E43', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (141, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E44Old', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (142, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E44Old', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (143, '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;', 'E45Old', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (144, '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;', 'E45Old', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (145, '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;', 'E51', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (146, '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;', 'E51', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (147, '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;', 'E52Old', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (148, '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;', 'E52Old', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (149, 'RULES', 1, 'let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if(forecastAbleValue==0){\r\n if(ableValue<=electricCapacity*0.03){\r\n m.msg=\"预测功率为0,实际功率<=容量的3%\";\r\n m.data = \"不予考核\";\r\n return m;\r\n }else{\r\n m.msg=\"预测功率为0,实际功率>容量的3%\";\r\n m.data = \"0.00%\";\r\n return m;\r\n }\r\n }else{\r\n if(ableValue==0){\r\n if(forecastAbleValue<=electricCapacity*0.03){\r\n m.msg=\"实际功率为0,预测功率<=容量的3%\";\r\n m.data = \"不予考核\";\r\n return m;\r\n }else{\r\n m.msg=\"实际功率为0,预测功率>容量的3%\";\r\n m.data = \"0.00%\";\r\n return m;\r\n }\r\n }\r\n }\r\n m.code=\"200\";\r\n m.msg=\"校验通过\";\r\n return m;', 'E61', 'E1;E2', 'ALL', 'POINT_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (150, 'RULES', 1, 'let m = seq.map(\"code\", \"500\", \"msg\", \" 验不通过\", \"data\", \"0.00%\");\r\n\r\nif(ableValue<=electricCapacity*0.03 && forecastAbleValue<=electricCapacity*0.03){\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;', 'E61', 'E1;E2', 'ALL', 'POINT_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (151, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\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 ;', 'E61', 'E1;E2', 'ALL', 'POINT_SHORT_PASS', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (152, 'RULES', 1, 'let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n\r\nif(ableValue<=electricCapacity*0.03 && forecastAbleValue<=electricCapacity*0.03){\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;', 'E61', 'E1;E2', 'ALL', 'POINT_ULTRA_SHORT_PASS', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (153, 'RULES', 1, 'let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if(forecastAbleValue==0){\r\n if(ableValue<=electricCapacity*0.03){\r\n m.msg=\"预测功率为0,实际功率<=容量的3%\";\r\n m.data = \"不予考核\";\r\n return m;\r\n }else{\r\n m.msg=\"预测功率为0,实际功率>容量的3%\";\r\n m.data = \"0.00%\";\r\n return m;\r\n }\r\n }else{\r\n if(ableValue==0){\r\n if(forecastAbleValue<=electricCapacity*0.03){\r\n m.msg=\"实际功率为0,预测功率<=容量的3%\";\r\n m.data = \"不予考核\";\r\n return m;\r\n }else{\r\n m.msg=\"实际功率为0,预测功率>容量的3%\";\r\n m.data = \"0.00%\";\r\n return m;\r\n }\r\n }\r\n }\r\n m.code=\"200\";\r\n m.msg=\"校验通过\";\r\n return m;', 'E62', 'E1;E2', 'ALL', 'POINT_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (154, 'RULES', 1, 'let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n\r\nif(ableValue<=electricCapacity*0.03 && forecastAbleValue<=electricCapacity*0.03){\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;', 'E62', 'E1;E2', 'ALL', 'POINT_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (155, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\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 ;', 'E62', 'E1;E2', 'ALL', 'POINT_SHORT_PASS', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (156, 'RULES', 1, 'let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n\r\nif(ableValue<=electricCapacity*0.03 && forecastAbleValue<=electricCapacity*0.03){\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;', 'E62', 'E1;E2', 'ALL', 'POINT_ULTRA_SHORT_PASS', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (157, 'RULES', 1, 'let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if(forecastAbleValue==0){\r\n if(ableValue<=electricCapacity*0.03){\r\n m.msg=\"预测功率为0,实际功率<=容量的3%\";\r\n m.data = \"不予考核\";\r\n return m;\r\n }else{\r\n m.msg=\"预测功率为0,实际功率>容量的3%\";\r\n m.data = \"0.00%\";\r\n return m;\r\n }\r\n }else{\r\n if(ableValue==0){\r\n if(forecastAbleValue<=electricCapacity*0.03){\r\n m.msg=\"实际功率为0,预测功率<=容量的3%\";\r\n m.data = \"不予考核\";\r\n return m;\r\n }else{\r\n m.msg=\"实际功率为0,预测功率>容量的3%\";\r\n m.data = \"0.00%\";\r\n return m;\r\n }\r\n }\r\n }\r\n m.code=\"200\";\r\n m.msg=\"校验通过\";\r\n return m;', 'E63', 'E2', 'ALL', 'POINT_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (158, 'RULES', 1, 'let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n\r\nif(ableValue<=electricCapacity*0.03 && forecastAbleValue<=electricCapacity*0.03){\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;', 'E63', 'E2', 'ALL', 'POINT_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (159, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\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 ;', 'E63', 'E2', 'ALL', 'POINT_SHORT_PASS', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (160, 'RULES', 1, 'let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n\r\nif(ableValue<=electricCapacity*0.03 && forecastAbleValue<=electricCapacity*0.03){\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;', 'E63', 'E2', 'ALL', 'POINT_ULTRA_SHORT_PASS', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (161, 'RULES', 1, 'let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if(forecastAbleValue==0){\r\n if(ableValue<=electricCapacity*0.03){\r\n m.msg=\"预测功率为0,实际功率<=容量的3%\";\r\n m.data = \"不予考核\";\r\n return m;\r\n }else{\r\n m.msg=\"预测功率为0,实际功率>容量的3%\";\r\n m.data = \"0.00%\";\r\n return m;\r\n }\r\n }else{\r\n if(ableValue==0){\r\n if(forecastAbleValue<=electricCapacity*0.03){\r\n m.msg=\"实际功率为0,预测功率<=容量的3%\";\r\n m.data = \"不予考核\";\r\n return m;\r\n }else{\r\n m.msg=\"实际功率为0,预测功率>容量的3%\";\r\n m.data = \"0.00%\";\r\n return m;\r\n }\r\n }\r\n }\r\n m.code=\"200\";\r\n m.msg=\"校验通过\";\r\n return m;', 'E64', 'E2', 'ALL', 'POINT_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (162, 'RULES', 1, 'let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n\r\nif(ableValue<=electricCapacity*0.03 && forecastAbleValue<=electricCapacity*0.03){\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;', 'E64', 'E2', 'ALL', 'POINT_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (163, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\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 ;', 'E64', 'E2', 'ALL', 'POINT_SHORT_PASS', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (164, 'RULES', 1, 'let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n\r\nif(ableValue<=electricCapacity*0.03 && forecastAbleValue<=electricCapacity*0.03){\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;', 'E64', 'E2', 'ALL', 'POINT_ULTRA_SHORT_PASS', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (165, '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;', 'E99', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (166, '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;', 'E99', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (167, 'DEVIANCE_ELECTRIC', 1, 'let m = seq.map(\"pointDeviation\", \"0\", \"pointElectric\", \"0\");\r\nlet pointDeviation = 0;\r\nlet pointElectric = 0;\r\n\r\nfor x in list{\r\n\r\n if (x.realValue == nil || x.forecastAbleValue == nil) {\r\n m.pointDeviation = \'-\';\r\n m.pointElectric = \'-\';\r\n return m;\r\n }\r\n\r\n if (x.realValue < 0) {\r\n m.pointDeviation = \'-\';\r\n m.pointElectric = \'-\';\r\n return m;\r\n }\r\n\r\n ##如果实际功率为0\r\n if (x.realValue == 0) {\r\n if (math.abs(x.forecastAbleValue - x.realValue) >= 2) {\r\n pointElectric = (math.abs(x.forecastAbleValue - x.realValue) - 2) * 0.01;\r\n pointElectric = math.round(pointElectric * 10000)/10000.0;\r\n ## 偏差量如何计算有待考证\r\n m.pointDeviation = 0;\r\n m.pointElectric = pointElectric;\r\n return m;\r\n } else {\r\n m.pointDeviation = \'-1\';\r\n m.pointElectric = \'-1\';\r\n return m;\r\n }\r\n }\r\n\r\n ##单点偏差 = |实际 - 预测 |/实际\r\n pointDeviation = math.abs(x.forecastAbleValue - x.realValue) / x.realValue;\r\n pointDeviation = math.round(pointDeviation * 10000)/10000.0;\r\n ##如果偏差量在20 % 以内,免考核\r\n if (pointDeviation < 0.2) {\r\n m.pointDeviation = \'-1\';\r\n m.pointElectric = \'-1\';\r\n return m;\r\n }\r\n\r\n ##如果偏差量>100 %\r\n if(pointDeviation>1){\r\n pointElectric = (math.abs(x.realValue-x.forecastAbleValue) - 2) * 0.01;\r\n pointElectric = math.round(pointElectric * 10000)/10000.0;\r\n m.pointDeviation = pointDeviation;\r\n m.pointElectric = pointElectric;\r\n return m;\r\n }\r\n\r\n ##单点考核电量 = (偏差电量 - 20 %) * 实际功率 * 1 %\r\n pointElectric = (pointDeviation - 0.2) * x.realValue * 0.01;\r\n pointElectric = math.round(pointElectric * 10000)/10000.0;\r\n m.pointDeviation = pointDeviation;\r\n m.pointElectric = pointElectric;\r\n return m;\r\n\r\n }', 'E37', 'E1;E2', 'ALL', '', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (168, 'POINT_ULTRA_SHORT_AVERAGE_FORECAST', 1, ' let sum = 0;\r\n for x in list {\r\n sum = sum + x.forecastAbleValue;\r\n }\r\n return sum/16;', 'E999', 'E1;E2', 'ALL', '', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (169, 'POINT_ULTRA_SHORT_FORECAST_ERRORS', 1, ' let result = 0;\r\n for x in list {\r\n result = (x.forecastAbleValue- x.ableValue)/x.forecastAbleValue;\r\n break;\r\n }\r\n return math.abs(result);', 'E999', 'E1;E2', 'ALL', '', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (170, 'POINT_SHORT_ACCURACY', 1, 'let result = 0;\r\n for x in list {\r\n result = 1-(math.abs(x.realValue-x.forecastAbleValue )/electricCapacity);\r\n break;\r\n }\r\n return result ;', 'E32', 'E1;E2', 'ALL', '', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (214, 'POINT_ULTRA_SHORT_ACCURACY', 1, ' let result = 0;\r\n let count = count(list);\r\n let max = list[count-1];\r\n result = 1-(math.abs(max.realValue-max.forecastAbleValue )/electricCapacity);\r\n return result ;', 'E32', 'E1;E2', 'ALL', '', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (215, 'ASSESSMENT_SHORT_REPORT_RATE', 1, '(1-shortReportRate)*0.0005*powerGeneration*1', 'E34', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (216, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, '(1-ultraShortReportRate)*0.000005*powerGeneration*1', 'E34', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (217, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.8){\r\n return 0;\r\n}\r\nreturn (0.8-shortAccuracyRate)*ratedCapacity*0.1*0.2;\r\n\r\n\r\n', 'E34', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (218, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortAccuracyRate>=0.85){\r\n return 0;\r\n}\r\nreturn (0.85-ultraShortAccuracyRate)*ratedCapacity*0.1*0.1;\r\n', 'E34', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (219, '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 (powerGeneration == 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;', 'E34', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_REPORT_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (220, '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 (powerGeneration == 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;', 'E34', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (221, '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;', 'E34', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (222, '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;', 'E34', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (223, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate==1){\r\n return 0;\r\n}\r\n\r\nratedCapacity*0.25*powerGeneration*1', 'E42', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (224, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, 'if(shortReportRate==1){\r\n return 0;\r\n}\r\n\r\nratedCapacity*0.25*powerGeneration*1', 'E42', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (225, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.87){\r\n return 0;\r\n}\r\nreturn (0.87-shortAccuracyRate)*ratedCapacity*1.5;\r\n\r\n\r\n', 'E42', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (226, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.9){\r\n return 0;\r\n}\r\nreturn (0.9-ultraShortReportRate)*ratedCapacity*1.5;\r\n\r\n\r\n', 'E42', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (227, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.83){\r\n return 0;\r\n}\r\nreturn (0.83-shortAccuracyRate)*ratedCapacity*1;\r\n\r\n\r\n', 'E42', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (228, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.87){\r\n return 0;\r\n}\r\nreturn (0.87-ultraShortReportRate)*ratedCapacity*1;', 'E42', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (231, '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;', 'E42', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (232, '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;', 'E42', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (233, 'SINGLE_MACHINE_PASS_RATE', 1, 'if(singleMachinePassRate>=0.99){\r\n return 0;\r\n}\r\nreturn (0.99-singleMachinePassRate)*ratedCapacity*0.001;', 'E42', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (234, '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;', 'E64', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (235, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, 'if(ultraShortReportRate>=0.95){\r\n return 0;\r\n}\r\n\r\nreturn (0.95-ultraShortReportRate)*ratedCapacity*0.1*6;', 'E64', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (236, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.8){\r\n return 0;\r\n}\r\nreturn (0.8-shortAccuracyRate)*0.1*0.2;\r\n', 'E64', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (237, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.8){\r\n return 0;\r\n}\r\nreturn deviationPower*0.1*0.2;\r\n', 'E64', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (238, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.75){\r\n return 0;\r\n}\r\nreturn deviationPower*0.1*0.2;\r\n', 'E64', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (239, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortAccuracyRate>=0.75){\r\n return 0;\r\n}\r\nreturn (0.75-ultraShortAccuracyRate)*ratedCapacity*0.1*0.015;', 'E64', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (244, '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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (245, '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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (246, '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;', 'E64', 'E1;E2', 'ALL', 'ABLE_POWER_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (247, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.002;', 'E41', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (248, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.001;', 'E41', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (249, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.85){\r\n return 0;\r\n}\r\nreturn (0.85-shortAccuracyRate)*ratedCapacity*0.1;\r\n', 'E41', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (250, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.9){\r\n return 0;\r\n}\r\nreturn (0.9-ultraShortReportRate)*ratedCapacity*0.1;', 'E41', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (251, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.83){\r\n return 0;\r\n}\r\nreturn (0.83-shortAccuracyRate)*ratedCapacity*0.1;\r\n', 'E41', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (258, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.002;', 'E37', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (259, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.001;', 'E37', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (260, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(deviationPower<=0.2){\r\n return 0;\r\n}\r\nreturn (deviationPower-0.2)*realValue*0.01*394.5*15/60;\r\n', 'E37', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (261, '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', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (262, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(deviationPower<=0.2){\r\n return 0;\r\n}\r\nreturn (deviationPower-0.2)*realValue*0.01*394.5*15/60;\r\n', 'E37', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (268, 'SINGLE_MACHINE_PASS_RATE', 1, 'if(singleMachinePassRate>=0.985){\r\n return 0;\r\n}\r\nreturn (0.985-singleMachinePassRate)*ratedCapacity*0.001*0.1;', 'E37', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (269, 'ABLE_POWER_ACCURACY_RATE', 1, 'if(ablePowerAccuracyRate>=0.985){\r\n return 0;\r\n}\r\nreturn (0.985-ablePowerAccuracyRate)*ratedCapacity*0.001*0.1;', 'E37', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (270, 'THEORY_POWER_ACCURACY_RATE', 1, 'if(theoryPowerAccuracyRate>=0.985){\r\n return 0;\r\n}\r\nreturn (0.985-theoryPowerAccuracyRate)*ratedCapacity*0.001*0.1;', 'E37', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (274, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (theoryPowerAccuracyRate == 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', 'THEORY_POWER_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (275, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (anemometerTowerAccuracyRate == 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', 'ANEMOMETER_TOWER_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (276, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.001;', 'E13', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (277, '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', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (282, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, 'if(ultraShortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-ultraShortReportRate)*ratedCapacity*0.001;', 'E17', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (283, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.85){\r\n return 0;\r\n}\r\nreturn (0.85-shortAccuracyRate)*ratedCapacity*0.1;\r\n', 'E17', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (289, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.2;', 'E45old', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (290, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.2;', 'E45old', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (291, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.8){\r\n return 0;\r\n}\r\nreturn (0.8-shortAccuracyRate)*ratedCapacity*0.1*1;\r\n', 'E45old', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (297, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.5;', 'E45new', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (298, '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.5;', 'E45new', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (299, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.6){\r\n return 0;\r\n}\r\nreturn (0.6-shortAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E45new', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (305, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.2;', 'E44old', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (306, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.2;', 'E44old', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (307, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.8){\r\n return 0;\r\n}\r\nreturn (0.8-shortAccuracyRate)*ratedCapacity*0.1*1;\r\n', 'E44old', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (313, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.5;', 'E44new', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (314, '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.5;', 'E44new', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (315, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.6){\r\n return 0;\r\n}\r\nreturn (0.6-shortAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E44new', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (318, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (ultraShortReportRate == nil) {\r\n m.code = \"500\";\r\n m.msg = \"超短期上报率为空\";\r\n return m;\r\n }\r\n if (ratedCapacity == nil) {\r\n m.code = \"500\";\r\n m.msg = \"额定容量为空\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E44new', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (319, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (shortAccuracyRate == nil) {\r\n m.code = \"500\";\r\n m.msg = \"短期准确率为空\";\r\n return m;\r\n }\r\n if (ratedCapacity == nil) {\r\n m.code = \"500\";\r\n m.msg = \"额定容量量为空\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E44new', 'E1;E2', 'ALL', 'ASSESSMENT_SHORT_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (320, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (ultraShortAccuracyRate == nil) {\r\n m.code = \"500\";\r\n m.msg = \"超短期准确率为空\";\r\n return m;\r\n }\r\n if (ratedCapacity == nil) {\r\n m.code = \"500\";\r\n m.msg = \"额定容量为空\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E44new', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (321, 'DAY_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'J00313', NULL, '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (322, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'J00313', NULL, '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (323, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'J00313', NULL, '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (324, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'J00313', NULL, '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (327, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率小于额定容量的3%,忽略不计\r\n if (ableValue<0.03*electricCapacity) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率小于额定容量的3%,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E42', 'E1;E2', 'J00313', 'DAY_SHORT_ACCURACY', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (328, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率小于额定容量的3%,忽略不计\r\n if (ableValue<0.03*electricCapacity) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率小于额定容量的3%,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E42', 'E1;E2', 'J00313', 'DAY_ULTRA_SHORT_ACCURACY', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (329, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.2;', 'E45old', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (330, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.2;', 'E45old', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (331, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.8){\r\n return 0;\r\n}\r\nreturn (0.8-shortAccuracyRate)*ratedCapacity*0.1*1;\r\n', 'E45old', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (332, '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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (333, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.85){\r\n return 0;\r\n}\r\nreturn (0.85-shortAccuracyRate)*ratedCapacity*0.1*1;\r\n', 'E45old', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (339, 'ASSESSMENT_MID_REPORT_RATE', 1, 'if(midReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-midReportRate)*ratedCapacity*0.1*0.5;', 'E45', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (340, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.5;', 'E45', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (341, '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.5;', 'E45', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (342, 'ASSESSMENT_MID_ACCURACY_RATE', 1, 'if(midAccuracyRate>=0.45){\r\n return 0;\r\n}\r\nreturn (0.45-midAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E45', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (343, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.65){\r\n return 0;\r\n}\r\nreturn (0.65-shortAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E45', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (344, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.7){\r\n return 0;\r\n}\r\nreturn (0.7-ultraShortReportRate)*ratedCapacity*0.1*0.2*1;', 'E45', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (345, 'ASSESSMENT_MID_ACCURACY_RATE', 1, 'if(midAccuracyRate>=0.4){\r\n return 0;\r\n}\r\nreturn (0.4-midAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E45', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (346, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.6){\r\n return 0;\r\n}\r\nreturn (0.6-shortAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E45', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (347, '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;', 'E45', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (348, 'SINGLE_MACHINE_PASS_RATE', 1, 'if(singleMachinePassRate>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-singleMachinePassRate)*ratedCapacity*0.01*0.005;', 'E45', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (349, 'ABLE_POWER_ACCURACY_RATE', 1, 'if(ablePowerAccuracyRate>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-ablePowerAccuracyRate)*ratedCapacity*0.1*0.005;', 'E45', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (350, 'THEORY_POWER_ACCURACY_RATE', 1, 'if(theoryPowerAccuracyRate>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-theoryPowerAccuracyRate)*ratedCapacity*0.1*0.005;', 'E45', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (351, 'ANEMOMETER_TOWER_ACCURACY_RATE', 1, 'if(anemometerTower>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-anemometerTowerAccuracyRate)*ratedCapacity*0.1*0.005;', 'E45', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (352, 'INSTALLED_CAPACITY_ACCURACY_RATE', 1, 'if(installedCapacityAccuracyRate>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-installedCapacityAccuracyRate)*ratedCapacity*0.1*0.005;', 'E45', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (362, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (theoryPowerAccuracyRate == 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', 'THEORY_POWER_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (363, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (anemometerTowerAccuracyRate == 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', 'ANEMOMETER_TOWER_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (364, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (installedCapacityAccuracyRate == 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', 'INSTALLED_CAPACITY_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (365, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (availableCapacityAccuracyRate == 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', 'AVAILABLE_CAPACITY_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (366, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.2;', 'E44old', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (367, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.2;', 'E44old', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (368, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.8){\r\n return 0;\r\n}\r\nreturn (0.8-shortAccuracyRate)*ratedCapacity*0.1*1;\r\n', 'E44old', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (369, '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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (370, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.85){\r\n return 0;\r\n}\r\nreturn (0.85-shortAccuracyRate)*ratedCapacity*0.1*1;\r\n', 'E44old', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (376, 'ASSESSMENT_MID_REPORT_RATE', 1, 'if(midReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-midReportRate)*ratedCapacity*0.1*0.5;', 'E44', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (377, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.5;', 'E44', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (378, '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.5;', 'E44', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (379, 'ASSESSMENT_MID_ACCURACY_RATE', 1, 'if(midAccuracyRate>=0.45){\r\n return 0;\r\n}\r\nreturn (0.45-midAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E44', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (380, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.65){\r\n return 0;\r\n}\r\nreturn (0.65-shortAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E44', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (381, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.7){\r\n return 0;\r\n}\r\nreturn (0.7-ultraShortReportRate)*ratedCapacity*0.1*0.2*1;', 'E44', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (382, 'ASSESSMENT_MID_ACCURACY_RATE', 1, 'if(midAccuracyRate>=0.4){\r\n return 0;\r\n}\r\nreturn (0.4-midAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E44', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (383, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.6){\r\n return 0;\r\n}\r\nreturn (0.6-shortAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E44', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (384, '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;', 'E44', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (385, 'SINGLE_MACHINE_PASS_RATE', 1, 'if(singleMachinePassRate>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-singleMachinePassRate)*ratedCapacity*0.01*0.005;', 'E44', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (386, 'ABLE_POWER_ACCURACY_RATE', 1, 'if(ablePowerAccuracyRate>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-ablePowerAccuracyRate)*ratedCapacity*0.1*0.005;', 'E44', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (387, 'THEORY_POWER_ACCURACY_RATE', 1, 'if(theoryPowerAccuracyRate>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-theoryPowerAccuracyRate)*ratedCapacity*0.1*0.005;', 'E44', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (388, 'ANEMOMETER_TOWER_ACCURACY_RATE', 1, 'if(anemometerTower>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-anemometerTowerAccuracyRate)*ratedCapacity*0.1*0.005;', 'E44', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (389, 'INSTALLED_CAPACITY_ACCURACY_RATE', 1, 'if(installedCapacityAccuracyRate>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-installedCapacityAccuracyRate)*ratedCapacity*0.1*0.005;', 'E44', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (399, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (theoryPowerAccuracyRate == 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', 'THEORY_POWER_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (400, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (anemometerTowerAccuracyRate == 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', 'ANEMOMETER_TOWER_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (401, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (installedCapacityAccuracyRate == 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', 'INSTALLED_CAPACITY_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (402, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (availableCapacityAccuracyRate == 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', 'AVAILABLE_CAPACITY_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (403, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.2;', 'E52old', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (404, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.2;', 'E52old', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (405, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.8){\r\n return 0;\r\n}\r\nreturn (0.8-shortAccuracyRate)*ratedCapacity*0.1*1;\r\n', 'E52old', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (406, '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;', 'E52old', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (407, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.85){\r\n return 0;\r\n}\r\nreturn (0.85-shortAccuracyRate)*ratedCapacity*0.1*1;\r\n', 'E52old', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (413, 'ASSESSMENT_MID_REPORT_RATE', 1, 'if(midReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-midReportRate)*ratedCapacity*0.1*0.5;', 'E52', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (414, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.5;', 'E52', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (415, '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.5;', 'E52', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (416, 'ASSESSMENT_MID_ACCURACY_RATE', 1, 'if(midAccuracyRate>=0.45){\r\n return 0;\r\n}\r\nreturn (0.45-midAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E52', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (417, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.65){\r\n return 0;\r\n}\r\nreturn (0.65-shortAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E52', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (418, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.7){\r\n return 0;\r\n}\r\nreturn (0.7-ultraShortReportRate)*ratedCapacity*0.1*0.2*1;', 'E52', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (419, 'ASSESSMENT_MID_ACCURACY_RATE', 1, 'if(midAccuracyRate>=0.4){\r\n return 0;\r\n}\r\nreturn (0.4-midAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E52', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (420, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.6){\r\n return 0;\r\n}\r\nreturn (0.6-shortAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E52', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (421, '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;', 'E52', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (422, 'SINGLE_MACHINE_PASS_RATE', 1, 'if(singleMachinePassRate>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-singleMachinePassRate)*ratedCapacity*0.01*0.005;', 'E52', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (423, 'ABLE_POWER_ACCURACY_RATE', 1, 'if(ablePowerAccuracyRate>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-ablePowerAccuracyRate)*ratedCapacity*0.1*0.005;', 'E52', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (424, 'THEORY_POWER_ACCURACY_RATE', 1, 'if(theoryPowerAccuracyRate>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-theoryPowerAccuracyRate)*ratedCapacity*0.1*0.005;', 'E52', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (425, 'ANEMOMETER_TOWER_ACCURACY_RATE', 1, 'if(anemometerTower>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-anemometerTowerAccuracyRate)*ratedCapacity*0.1*0.005;', 'E52', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (426, 'INSTALLED_CAPACITY_ACCURACY_RATE', 1, 'if(installedCapacityAccuracyRate>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-installedCapacityAccuracyRate)*ratedCapacity*0.1*0.005;', 'E52', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (436, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (theoryPowerAccuracyRate == 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', 'THEORY_POWER_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (437, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (anemometerTowerAccuracyRate == 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', 'ANEMOMETER_TOWER_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (438, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (installedCapacityAccuracyRate == 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', 'INSTALLED_CAPACITY_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (439, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (availableCapacityAccuracyRate == 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', 'AVAILABLE_CAPACITY_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (440, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.2;', 'E53old', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (441, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.2;', 'E53old', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (442, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.8){\r\n return 0;\r\n}\r\nreturn (0.8-shortAccuracyRate)*ratedCapacity*0.1*1;\r\n', 'E53old', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (443, '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;', 'E53old', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (444, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.85){\r\n return 0;\r\n}\r\nreturn (0.85-shortAccuracyRate)*ratedCapacity*0.1*1;\r\n', 'E53old', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (450, 'ASSESSMENT_MID_REPORT_RATE', 1, 'if(midReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-midReportRate)*ratedCapacity*0.1*0.5;', 'E53', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (451, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.5;', 'E53', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (452, '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.5;', 'E53', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (453, 'ASSESSMENT_MID_ACCURACY_RATE', 1, 'if(midAccuracyRate>=0.45){\r\n return 0;\r\n}\r\nreturn (0.45-midAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E53', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (454, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.65){\r\n return 0;\r\n}\r\nreturn (0.65-shortAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E53', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (455, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.7){\r\n return 0;\r\n}\r\nreturn (0.7-ultraShortReportRate)*ratedCapacity*0.1*0.2*1;', 'E53', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (456, 'ASSESSMENT_MID_ACCURACY_RATE', 1, 'if(midAccuracyRate>=0.4){\r\n return 0;\r\n}\r\nreturn (0.4-midAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E53', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (457, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.6){\r\n return 0;\r\n}\r\nreturn (0.6-shortAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E53', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (458, '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;', 'E53', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (459, 'SINGLE_MACHINE_PASS_RATE', 1, 'if(singleMachinePassRate>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-singleMachinePassRate)*ratedCapacity*0.01*0.005;', 'E53', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (460, 'ABLE_POWER_ACCURACY_RATE', 1, 'if(ablePowerAccuracyRate>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-ablePowerAccuracyRate)*ratedCapacity*0.1*0.005;', 'E53', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (461, 'THEORY_POWER_ACCURACY_RATE', 1, 'if(theoryPowerAccuracyRate>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-theoryPowerAccuracyRate)*ratedCapacity*0.1*0.005;', 'E53', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (462, 'ANEMOMETER_TOWER_ACCURACY_RATE', 1, 'if(anemometerTower>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-anemometerTowerAccuracyRate)*ratedCapacity*0.1*0.005;', 'E53', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (463, 'INSTALLED_CAPACITY_ACCURACY_RATE', 1, 'if(installedCapacityAccuracyRate>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-installedCapacityAccuracyRate)*ratedCapacity*0.1*0.005;', 'E53', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (473, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (theoryPowerAccuracyRate == 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', 'THEORY_POWER_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (474, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (anemometerTowerAccuracyRate == 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', 'ANEMOMETER_TOWER_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (475, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (installedCapacityAccuracyRate == 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', 'INSTALLED_CAPACITY_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (476, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (availableCapacityAccuracyRate == 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', 'AVAILABLE_CAPACITY_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (477, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.2;', 'E46old', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (478, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.2;', 'E46old', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (479, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.8){\r\n return 0;\r\n}\r\nreturn (0.8-shortAccuracyRate)*ratedCapacity*0.1*1;\r\n', 'E46old', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (480, '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;', 'E46old', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (481, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.85){\r\n return 0;\r\n}\r\nreturn (0.85-shortAccuracyRate)*ratedCapacity*0.1*1;\r\n', 'E46old', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (487, 'ASSESSMENT_MID_REPORT_RATE', 1, 'if(midReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-midReportRate)*ratedCapacity*0.1*0.5;', 'E46', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (488, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.5;', 'E46', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (489, '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.5;', 'E46', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (490, 'ASSESSMENT_MID_ACCURACY_RATE', 1, 'if(midAccuracyRate>=0.45){\r\n return 0;\r\n}\r\nreturn (0.45-midAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E46', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (491, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.65){\r\n return 0;\r\n}\r\nreturn (0.65-shortAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E46', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (492, 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', 1, 'if(ultraShortReportRate>=0.7){\r\n return 0;\r\n}\r\nreturn (0.7-ultraShortReportRate)*ratedCapacity*0.1*0.2*1;', 'E46', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (493, 'ASSESSMENT_MID_ACCURACY_RATE', 1, 'if(midAccuracyRate>=0.4){\r\n return 0;\r\n}\r\nreturn (0.4-midAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E46', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (494, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.6){\r\n return 0;\r\n}\r\nreturn (0.6-shortAccuracyRate)*ratedCapacity*0.1*0.2*1;\r\n', 'E46', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (495, '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;', 'E46', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (496, 'SINGLE_MACHINE_PASS_RATE', 1, 'if(singleMachinePassRate>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-singleMachinePassRate)*ratedCapacity*0.01*0.005;', 'E46', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (497, 'ABLE_POWER_ACCURACY_RATE', 1, 'if(ablePowerAccuracyRate>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-ablePowerAccuracyRate)*ratedCapacity*0.1*0.005;', 'E46', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (498, 'THEORY_POWER_ACCURACY_RATE', 1, 'if(theoryPowerAccuracyRate>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-theoryPowerAccuracyRate)*ratedCapacity*0.1*0.005;', 'E46', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (499, 'ANEMOMETER_TOWER_ACCURACY_RATE', 1, 'if(anemometerTower>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-anemometerTowerAccuracyRate)*ratedCapacity*0.1*0.005;', 'E46', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (500, 'INSTALLED_CAPACITY_ACCURACY_RATE', 1, 'if(installedCapacityAccuracyRate>=0.95){\r\n return 0;\r\n}\r\nreturn (0.95-installedCapacityAccuracyRate)*ratedCapacity*0.1*0.005;', 'E46', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (510, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (theoryPowerAccuracyRate == 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', 'THEORY_POWER_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (511, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (anemometerTowerAccuracyRate == 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', 'ANEMOMETER_TOWER_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (512, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (installedCapacityAccuracyRate == 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', 'INSTALLED_CAPACITY_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (513, 'RULES', 1, ' let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n if (availableCapacityAccuracyRate == 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', 'AVAILABLE_CAPACITY_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (514, 'DAY_MID_ACCURACY', 1, 'rootMeanSquaredErrorSouthernPowerGrid(list,ableValue,forecastAbleValue,electricCapacity,0.2)', 'E44', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (515, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorSouthernPowerGrid(list,ableValue,forecastAbleValue,electricCapacity,0.2)', 'E44', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (516, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorSouthernPowerGrid(list,ableValue,forecastAbleValue,electricCapacity,0.2)', 'E44', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (517, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\r\n if (ableValue <electricCapacity*0.1 && realValue <electricCapacity*0.1 && forecastAbleValue <electricCapacity*0.1 ) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E44', 'E1;E2', 'ALL', 'DAY_MID_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (518, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\r\n if (ableValue <electricCapacity*0.1 && realValue <electricCapacity*0.1 && forecastAbleValue <electricCapacity*0.1 ) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E44', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (519, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\r\n if (ableValue <electricCapacity*0.1 && realValue <electricCapacity*0.1 && forecastAbleValue <electricCapacity*0.1 ) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E44', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (520, 'DAY_MID_ACCURACY', 1, 'rootMeanSquaredErrorSouthernPowerGrid(list,ableValue,forecastAbleValue,electricCapacity,0.2)', 'E45', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (521, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorSouthernPowerGrid(list,ableValue,forecastAbleValue,electricCapacity,0.2)', 'E45', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (522, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorSouthernPowerGrid(list,ableValue,forecastAbleValue,electricCapacity,0.2)', 'E45', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (523, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\r\n if (ableValue <electricCapacity*0.1 && realValue <electricCapacity*0.1 && forecastAbleValue <electricCapacity*0.1 ) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E45', 'E1;E2', 'ALL', 'DAY_MID_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (524, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\r\n if (ableValue <electricCapacity*0.1 && realValue <electricCapacity*0.1 && forecastAbleValue <electricCapacity*0.1 ) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E45', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (525, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\r\n if (ableValue <electricCapacity*0.1 && realValue <electricCapacity*0.1 && forecastAbleValue <electricCapacity*0.1 ) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E45', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (526, 'DAY_MID_ACCURACY', 1, 'rootMeanSquaredErrorSouthernPowerGrid(list,ableValue,forecastAbleValue,electricCapacity,0.2)', 'E46', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (527, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorSouthernPowerGrid(list,ableValue,forecastAbleValue,electricCapacity,0.2)', 'E46', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (528, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorSouthernPowerGrid(list,ableValue,forecastAbleValue,electricCapacity,0.2)', 'E46', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (529, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\r\n if (ableValue <electricCapacity*0.1 && realValue <electricCapacity*0.1 && forecastAbleValue <electricCapacity*0.1 ) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E46', 'E1;E2', 'ALL', 'DAY_MID_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (530, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\r\n if (ableValue <electricCapacity*0.1 && realValue <electricCapacity*0.1 && forecastAbleValue <electricCapacity*0.1 ) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E46', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (531, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\r\n if (ableValue <electricCapacity*0.1 && realValue <electricCapacity*0.1 && forecastAbleValue <electricCapacity*0.1 ) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E46', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (532, 'DAY_MID_ACCURACY', 1, 'rootMeanSquaredErrorSouthernPowerGrid(list,ableValue,forecastAbleValue,electricCapacity,0.2)', 'E52', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (533, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorSouthernPowerGrid(list,ableValue,forecastAbleValue,electricCapacity,0.2)', 'E52', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (534, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorSouthernPowerGrid(list,ableValue,forecastAbleValue,electricCapacity,0.2)', 'E52', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (535, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\r\n if (ableValue <electricCapacity*0.1 && realValue <electricCapacity*0.1 && forecastAbleValue <electricCapacity*0.1 ) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E52', 'E1;E2', 'ALL', 'DAY_MID_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (536, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\r\n if (ableValue <electricCapacity*0.1 && realValue <electricCapacity*0.1 && forecastAbleValue <electricCapacity*0.1 ) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E52', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (537, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\r\n if (ableValue <electricCapacity*0.1 && realValue <electricCapacity*0.1 && forecastAbleValue <electricCapacity*0.1 ) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E52', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (538, 'DAY_MID_ACCURACY', 1, 'rootMeanSquaredErrorSouthernPowerGrid(list,ableValue,forecastAbleValue,electricCapacity,0.2)', 'E53', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (539, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorSouthernPowerGrid(list,ableValue,forecastAbleValue,electricCapacity,0.2)', 'E53', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (540, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorSouthernPowerGrid(list,ableValue,forecastAbleValue,electricCapacity,0.2)', 'E53', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (541, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\r\n if (ableValue <electricCapacity*0.1 && realValue <electricCapacity*0.1 && forecastAbleValue <electricCapacity*0.1 ) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E53', 'E1;E2', 'ALL', 'DAY_MID_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (542, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\r\n if (ableValue <electricCapacity*0.1 && realValue <electricCapacity*0.1 && forecastAbleValue <electricCapacity*0.1 ) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E53', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (543, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\r\n if (ableValue <electricCapacity*0.1 && realValue <electricCapacity*0.1 && forecastAbleValue <electricCapacity*0.1 ) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率、可用功率、预测功率均小于装机容量*10%时,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E53', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (544, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,openCapacity)', 'E21', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (545, 'DAY_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'J00352', NULL, '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (546, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'meanAbsoluteError(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E1', 'J00352', NULL, '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (547, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'J00352', NULL, '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (548, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,ableValue,forecastAbleValue,electricCapacity)', 'E42', 'E2', 'J00352', NULL, '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (549, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率小于额定容量的3%,忽略不计\r\n if (ableValue<0.03*electricCapacity) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率小于额定容量的3%,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E42', 'E1;E2', 'J00352', 'DAY_SHORT_ACCURACY', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (550, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n\r\n ## 如果实际功率小于额定容量的3%,忽略不计\r\n if (ableValue<0.03*electricCapacity) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率小于额定容量的3%,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E42', 'E1;E2', 'J00352', 'DAY_ULTRA_SHORT_ACCURACY', '1', '0', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (551, 'DAY_MID_ACCURACY', 1, ' let sum = 0;\r\n let count = 0;\r\n for x in list{\r\n let insideResult = rootMeanSquaredErrorC(x,ableValue,forecastAbleValue,electricCapacity);\r\n sum = sum + insideResult;\r\n count = count + 1;\r\n }\r\n let data = sum/count;\r\n return data;', 'E33', 'E1;E2', 'ALL', NULL, '1', '1', 'E278,E279', '10', NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (552, 'DAY_SHORT_ACCURACY', 1, ' let sum = 0;\r\n let count = 0;\r\n for x in list{\r\n let insideResult = rootMeanSquaredErrorC(x,ableValue,forecastAbleValue,electricCapacity);\r\n sum = sum + insideResult;\r\n count = count + 1;\r\n }\r\n let data = sum/count;\r\n return data;', 'E33', 'E1;E2', 'ALL', NULL, '1', '1', 'E278,E279', '3', NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (553, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,electricCapacity)', 'E33', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (554, '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 = \"200\";\r\n ableValue = 0;\r\n m.msg = \"实际功率为负数,转换为0\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E33', 'E1;E2', 'ALL', 'DAY_MID_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (555, '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 = \"200\";\r\n ableValue = 0;\r\n m.msg = \"实际功率为负数,转换为0\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E33', 'E1;E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (556, '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 = \"200\";\r\n ableValue = 0;\r\n m.msg = \"实际功率为负数,转换为0\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E33', 'E1;E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (557, 'DAY_SHORT_PASS', 1, 'pass(list,85,ableValue,forecastAbleValue,openCapacity)', 'E15', 'E1', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (558, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*2;', 'E23', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (559, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.85){\r\n return 0;\r\n}\r\nreturn (0.85-shortAccuracyRate)*ratedCapacity*0.01*1;\r\n', 'E23', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (560, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.75){\r\n return 0;\r\n}\r\nreturn (0.75-shortAccuracyRate)*ratedCapacity*0.01*1;\r\n', 'E23', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (566, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.85){\r\n return 0;\r\n}\r\nreturn (0.85-shortAccuracyRate)*ratedCapacity*0.01*1;\r\n', 'E22', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (567, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.75){\r\n return 0;\r\n}\r\nreturn (0.75-shortAccuracyRate)*ratedCapacity*0.01*1;\r\n', 'E22', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (573, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.85){\r\n return 0;\r\n}\r\nreturn (0.85-shortAccuracyRate)*ratedCapacity*0.01*1;\r\n', 'E21', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (574, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.75){\r\n return 0;\r\n}\r\nreturn (0.75-shortAccuracyRate)*ratedCapacity*0.01*1;\r\n', 'E21', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (580, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.85){\r\n return 0;\r\n}\r\nreturn (0.85-shortAccuracyRate)*ratedCapacity*0.01*1;\r\n', 'E15', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (581, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.75){\r\n return 0;\r\n}\r\nreturn (0.75-shortAccuracyRate)*ratedCapacity*0.01*1;\r\n', 'E15', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (587, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, 'if(ultraShortReportRate>=0.95){\r\n return 0;\r\n}\r\n\r\nreturn (0.95-ultraShortReportRate)*ratedCapacity*0.1*6;', 'E61', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (588, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.8){\r\n return 0;\r\n}\r\nreturn deviationPower*0.2;\r\n', 'E61', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (589, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.75){\r\n return 0;\r\n}\r\nreturn deviationPower*0.2;\r\n', 'E61', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (594, '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;', 'E61', 'E1;E2', 'ALL', 'ASSESSMENT_ULTRA_SHORT_ACCURACY_RATE', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (595, '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;', 'E62', 'E1;E2', 'ALL', NULL, '0', '0', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (596, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, 'if(ultraShortReportRate>=0.95){\r\n return 0;\r\n}\r\n\r\nreturn (0.95-ultraShortReportRate)*ratedCapacity*0.1*6;', 'E62', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (597, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.8){\r\n return 0;\r\n}\r\nreturn deviationPower*0.2;\r\n', 'E62', 'E1', 'ALL', NULL, '0', '0', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (598, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.75){\r\n return 0;\r\n}\r\nreturn deviationPower*0.2;\r\n', 'E62', 'E2', 'ALL', NULL, '0', '0', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', '0', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', '0', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (605, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, 'if(ultraShortReportRate>=0.95){\r\n return 0;\r\n}\r\n\r\nreturn (0.95-ultraShortReportRate)*ratedCapacity*0.1*6;', 'E63', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (606, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.8){\r\n return 0;\r\n}\r\nreturn deviationPower*0.2;\r\n', 'E63', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (607, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.75){\r\n return 0;\r\n}\r\nreturn deviationPower*0.2;\r\n', 'E63', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (614, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, 'if(ultraShortReportRate>=0.95){\r\n return 0;\r\n}\r\n\r\nreturn (0.95-ultraShortReportRate)*ratedCapacity*0.1*6;', 'E65', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (615, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.8){\r\n return 0;\r\n}\r\nreturn deviationPower*0.2;\r\n', 'E65', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (616, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.75){\r\n return 0;\r\n}\r\nreturn deviationPower*0.2;\r\n', 'E65', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (623, '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_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (624, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\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 ;', 'E61', 'E2', 'ALL', 'DAY_SHORT_PASS', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (625, 'RULES', 1, 'let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n\r\nif(ableValue<=electricCapacity*0.03 && forecastAbleValue<=electricCapacity*0.03){\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;', 'E61', 'E2', 'ALL', 'DAY_ULTRA_SHORT_PASS', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (626, '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;', 'E62', 'E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (627, '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;', 'E62', 'E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (628, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\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 ;', 'E62', 'E2', 'ALL', 'DAY_SHORT_PASS', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (629, 'RULES', 1, 'let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n\r\nif(ableValue<=electricCapacity*0.03 && forecastAbleValue<=electricCapacity*0.03){\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;', 'E62', 'E2', 'ALL', 'DAY_ULTRA_SHORT_PASS', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (630, '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;', 'E63', 'E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (631, '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;', 'E63', 'E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (632, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\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 ;', 'E63', 'E2', 'ALL', 'DAY_SHORT_PASS', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (633, 'RULES', 1, 'let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n\r\nif(ableValue<=electricCapacity*0.03 && forecastAbleValue<=electricCapacity*0.03){\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;', 'E63', 'E2', 'ALL', 'DAY_ULTRA_SHORT_PASS', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (638, '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;', 'E64', 'E2', 'ALL', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (639, '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;', 'E64', 'E2', 'ALL', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (640, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\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 ;', 'E64', 'E2', 'ALL', 'DAY_SHORT_PASS', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (641, 'RULES', 1, 'let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n\r\nif(ableValue<=electricCapacity*0.03 && forecastAbleValue<=electricCapacity*0.03){\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;', 'E64', 'E2', 'ALL', 'DAY_ULTRA_SHORT_PASS', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (642, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.001;', 'E12', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (643, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, 'if(ultraShortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-ultraShortReportRate)*ratedCapacity*0.1*0.001;', 'E12', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (644, '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', 'E12', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (650, 'DAY_MID_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,openCapacity)', 'E21', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (651, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\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 ;', 'E21', 'E1;E2', 'ALL', 'DAY_MID_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (652, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*500;', 'E32', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (653, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, 'if(ultraShortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-ultraShortReportRate)*ratedCapacity*0.1*0.001;', 'E32', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (654, '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', 'E32', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (660, 'ASSESSMENT_SHORT_REPORT_RATE', 1, 'if(shortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-shortReportRate)*ratedCapacity*0.1*0.001;', 'E14', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (661, 'ASSESSMENT_ULTRA_SHORT_REPORT_RATE', 1, 'if(ultraShortReportRate>=1){\r\n return 0;\r\n}\r\n\r\nreturn (1-ultraShortReportRate)*ratedCapacity*0.1*0.001;', 'E14', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (662, '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', 'E14', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (668, 'ASSESSMENT_MID_ACCURACY_RATE', 1, 'if(midReportRate>=1){\r\n return 0;\r\n}\r\n\r\nif(midAccuracyRate>=0.75){\r\n return 0;\r\n}\r\n\r\nreturn (0.75-midAccuracyRate)*ratedCapacity*0.1*30;', 'E43', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (669, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.85){\r\n return 0;\r\n}\r\n\r\nreturn (0.85-shortAccuracyRate)*ratedCapacity*0.1*30;', 'E43', 'E1', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (674, 'ASSESSMENT_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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (678, 'ASSESSMENT_SHORT_ACCURACY_RATE', 1, 'if(shortAccuracyRate>=0.85){\r\n return 0;\r\n}\r\nreturn (0.85-shortAccuracyRate)*ratedCapacity*0.1*1.5;\r\n', 'E36', 'E1;E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` 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', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (682, '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;', 'E36', 'E2', 'ALL', NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- INSERT INTO `t_calculation_formula` VALUES (683, 'USER', 1, 'user:123456', 'E99', 'E1;E2', NULL, NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
- SET FOREIGN_KEY_CHECKS = 1;
|