From 0564b61032890f9d116b2fa1c3d8e667c26b140d Mon Sep 17 00:00:00 2001 From: Jay <csj123456> Date: 星期四, 26 六月 2025 09:45:50 +0800 Subject: [PATCH] RunMachineStateTask增加判断 --- shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunMachineStateTask.java | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunMachineStateTask.java b/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunMachineStateTask.java index 42adb10..83b7f7a 100644 --- a/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunMachineStateTask.java +++ b/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunMachineStateTask.java @@ -90,6 +90,10 @@ logger.info("RunMachineStateTask定时任务正在执行,参数为:{}", params); try { List<String> partPointNos = partPoints.values().stream().flatMap(List::stream).collect(Collectors.toList()); + partPointNos.add("M0000100011"); + partPointNos.add("M0000100012"); + partPointNos.add("C0000101299"); + partPointNos.add("C0000101300"); Map<String, Object> partPointsRealValue = dataPointApi.queryPointsRealValue(partPointNos); logger.info("运行状态点值:{}", partPointsRealValue); List<String> qhPointNos = qhPoints.values().stream().flatMap(List::stream).collect(Collectors.toList()); @@ -102,21 +106,25 @@ partPointsRealValue.replace("C0000101223", 0); partPointsRealValue.replace("C0000101210", 0); partPointsRealValue.replace("C0000101214", 0); + partPointsRealValue.replace("M0000100854", 0); }else if ("F0000100099".equals(pointNo) && value == 0.00) { partPointsRealValue.replace("F0000100110", 0); partPointsRealValue.replace("C0000101224", 0); partPointsRealValue.replace("C0000101211", 0); partPointsRealValue.replace("C0000101215", 0); + partPointsRealValue.replace("M0000100855", 0); }else if ("F0000100100".equals(pointNo) && value == 0.00) { partPointsRealValue.replace("F0000100111", 0); partPointsRealValue.replace("C0000101225", 0); partPointsRealValue.replace("C0000101212", 0); partPointsRealValue.replace("C0000101216", 0); + partPointsRealValue.replace("M0000100856", 0); }else if ("F0000100101".equals(pointNo) && value == 0.00) { partPointsRealValue.replace("F0000100112", 0); partPointsRealValue.replace("C0000101226", 0); partPointsRealValue.replace("C0000101213", 0); partPointsRealValue.replace("C0000101217", 0); + partPointsRealValue.replace("M0000100857", 0); }else if ("F0000100105".equals(pointNo) && value == 0.00) { partPointsRealValue.replace("F0000100116", 0); partPointsRealValue.replace("C0000101227", 0); @@ -134,11 +142,25 @@ partPointsRealValue.replace("C0000101231", 0); partPointsRealValue.replace("C0000101221", 0); partPointsRealValue.replace("C0000101218", 0); + partPointsRealValue.replace("C0000101114", 0); + partPointsRealValue.replace("C0000101116", 0); + //若其中一个135MW气耗率为0,则剩下那个135MW机组BFG、LDG取“动力总厂135MW发电机组BFG使用瞬时流量(M0000100011),动力总厂135MW发电机组LDG使用瞬时流量(M0000100012) + partPointsRealValue.replace("C0000101115", partPointsRealValue.get("M0000100011")); + partPointsRealValue.replace("C0000101117", partPointsRealValue.get("M0000100012")); + //若其中一个135MW气耗率为0,BFG可增加换成“C0000101299 动力总厂135MW发电机组BFG可增加(单135机组运行),LDG可增加换成C0000101300 动力总厂135MW发电机组LDG可增加(单135机组运行) + partPointsRealValue.replace("C0000101232", partPointsRealValue.get("C0000101299")); + partPointsRealValue.replace("C0000101222", partPointsRealValue.get("C0000101300")); }else if ("F0000100103".equals(pointNo) && value == 0.00) { partPointsRealValue.replace("F0000100114", 0); partPointsRealValue.replace("C0000101232", 0); partPointsRealValue.replace("C0000101222", 0); partPointsRealValue.replace("C0000101219", 0); + partPointsRealValue.replace("C0000101115", 0); + partPointsRealValue.replace("C0000101117", 0); + partPointsRealValue.replace("C0000101114", partPointsRealValue.get("M0000100011")); + partPointsRealValue.replace("C0000101116", partPointsRealValue.get("M0000100012")); + partPointsRealValue.replace("C0000101231", partPointsRealValue.get("C0000101299")); + partPointsRealValue.replace("C0000101221", partPointsRealValue.get("C0000101300")); } } } -- Gitblit v1.9.3