错误 #2913
多RU,如果中间的RU掉了,资源监控这里RUid对不上,需要核查代码是只显示RU0和1,23卡没了;还是实际显示的是1和3,是编号不对
开始日期:
2025-02-28
计划完成日期:
2025-03-31
% 完成:
0%
预期时间:
描述
多RU,如果中间的RU掉了,资源监控这里RUid对不上,需要核查代码是只显示RU0和1,23卡没了;还是实际显示的是1和3,是编号不对
文件
历史记录
由 薛 泽庆 更新于 6 个月 之前
- 状态 从 进行中 变更为 转测试
- 指派给 从 薛 泽庆 变更为 马 党旗
新增处理逻辑用于将无序的返回值和实际关联:
function mapPruTemperature(ruStatus, pruTemperature) {
let mappedTemperature = {};
let activeIndexes = [];
// 找出 ruStatus 中值为 "1" 的索引(从 1 开始计数)
ruStatus.forEach((status, index) => {
if (status === "1") {
activeIndexes.push(index);
}
});
// 重新映射 pruTemperature 的 key
let i = 0;
for (let key in pruTemperature) {
if (key !== "time" && i < activeIndexes.length) {
mappedTemperature[activeIndexes[i]] = pruTemperature[key];
i++;
}
}
// 保留时间戳
if (pruTemperature.time) {
mappedTemperature.time = pruTemperature.time;
}
return mappedTemperature;
}