Commit 6e5eeb37 authored by zhangsen's avatar zhangsen

修改 td

parent b2eadd7c
...@@ -369,7 +369,7 @@ public class TDBigScreenAnalyseController extends BaseController { ...@@ -369,7 +369,7 @@ public class TDBigScreenAnalyseController extends BaseController {
stationCode = stationBasic.getFanGatewayId(); stationCode = stationBasic.getFanGatewayId();
} }
List<Map<String, Object>> list = fanHealthIndexMapper.equipWarningRadarMapByTd(stationCode); List<Map<String, Object>> list = fanHealthIndexMapper.equipWarningRadarMapByTd(stationCode);
Map<String, Integer> warningNumMap = list.stream().collect(Collectors.toMap(t -> t.get("warningName").toString(), t -> Integer.parseInt(t.get("num").toString()))); Map<String, Integer> warningNumMap = list.stream().collect(Collectors.toMap(t -> t.get("warningname").toString(), t -> Integer.parseInt(t.get("num").toString())));
List<String> warningList = Arrays.asList("危险", "注意", "警告"); List<String> warningList = Arrays.asList("危险", "注意", "警告");
List<Integer> data = new ArrayList<>(); List<Integer> data = new ArrayList<>();
...@@ -529,7 +529,7 @@ public class TDBigScreenAnalyseController extends BaseController { ...@@ -529,7 +529,7 @@ public class TDBigScreenAnalyseController extends BaseController {
StationBasic stationBasic = stationBasicMapper.selectById(stationId); StationBasic stationBasic = stationBasicMapper.selectById(stationId);
// List<Map<String, Object>> healthListInfo = idxBizFanHealthIndexMapper.getHealthInfoBySubSystem(subSystem, stationBasic.getFanGatewayId()); // List<Map<String, Object>> healthListInfo = idxBizFanHealthIndexMapper.getHealthInfoBySubSystem(subSystem, stationBasic.getFanGatewayId());
List<Map<String, Object>> healthListInfo = fanHealthIndexMapper.getWarningInfoBySubSystemTd(subSystem, stationBasic.getFanGatewayId()); List<Map<String, Object>> healthListInfo = fanHealthIndexMapper.getWarningInfoBySubSystemTd(subSystem, stationBasic.getFanGatewayId());
Map<Object, String> equipmentHealthIndexMap = healthListInfo.stream().collect(Collectors.toMap(t -> t.get("pointName"), t -> t.get("warningName").toString())); Map<Object, String> equipmentHealthIndexMap = healthListInfo.stream().collect(Collectors.toMap(t -> t.get("pointname"), t -> t.get("warningname").toString()));
List<Map<String, Object>> pointNameList = idxBizFanHealthIndexMapper.getPointNameListBySumSystem(stationBasic.getFanGatewayId(), subSystem); List<Map<String, Object>> pointNameList = idxBizFanHealthIndexMapper.getPointNameListBySumSystem(stationBasic.getFanGatewayId(), subSystem);
pointNameList.forEach(item -> { pointNameList.forEach(item -> {
String warningName = equipmentHealthIndexMap.getOrDefault(item.get("pointName"), "安全"); String warningName = equipmentHealthIndexMap.getOrDefault(item.get("pointName"), "安全");
...@@ -682,11 +682,11 @@ public class TDBigScreenAnalyseController extends BaseController { ...@@ -682,11 +682,11 @@ public class TDBigScreenAnalyseController extends BaseController {
resultListData.forEach(item -> { resultListData.forEach(item -> {
String date = ""; String date = "";
try { try {
date = DateUtils.convertDateToString(DateUtils.dateParse(item.get("rec_date").toString(), DateUtils.DATE_TIME_PATTERN), "MM-dd HH:mm:ss"); date = DateUtils.convertDateToString(DateUtils.dateParse(item.get("recdate").toString(), DateUtils.DATE_TIME_PATTERN), "MM-dd HH:mm:ss");
} catch (ParseException e) { } catch (ParseException e) {
} }
time.add(date); time.add(date);
String value = CharSequenceUtil.isEmpty(item.get("healthIndex").toString().replace(".0", "")) ? "100" : item.get("healthIndex").toString().replace(".0", ""); String value = CharSequenceUtil.isEmpty(item.get("healthindex").toString().replace(".0", "")) ? "100" : item.get("healthindex").toString().replace(".0", "");
valueList.add(value); valueList.add(value);
}); });
List<Map<String, Object>> arrayList = new ArrayList<>(); List<Map<String, Object>> arrayList = new ArrayList<>();
......
...@@ -471,6 +471,7 @@ ...@@ -471,6 +471,7 @@
AND GATEWAY_ID = #{gatewayId} AND GATEWAY_ID = #{gatewayId}
</if> </if>
</where> </where>
group by subSystem
</select> </select>
......
...@@ -303,7 +303,7 @@ ...@@ -303,7 +303,7 @@
<select id="getInfoListByTableNameTs" resultType="java.util.Map"> <select id="getInfoListByTableNameTs" resultType="java.util.Map">
SELECT SELECT
*, rec_date as recDate,
CEIL(health_index) as healthIndex CEIL(health_index) as healthIndex
FROM FROM
${tableName} ${tableName}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment