| | |
| | | ## 业务流程与数据带入 |
| | | |
| | | 1. **拉取数据**:页面点击「拉取最新数据」→ 调 `/mes/dv/telemetry/pull` → 后端调外部数采接口 `GET /api/jxjs/mesTb/getDeviceDetails`(近 5 分钟设备数据)→ 逐条写入 `mes_dv_telemetry` → 返回本次新增条数/设备数/拉取时间。 |
| | | 2. **实时查看**:实时数据 Tab 调 `/mes/dv/telemetry/latest`,按「设备+信号」去重保留最新一条;可开启「实时自动刷新」每 30 秒轮询一次。 |
| | | 2. **实时查看**:实时数据 Tab 调 `/mes/dv/telemetry/latest`,按「设备+信号」去重保留最新一条;可开启「实时自动刷新」每 30 分钟轮询一次。 |
| | | 3. **历史查看**:历史记录 Tab 调 `/mes/dv/telemetry/page` 分页,支持设备名称/信号名称/是否异常/遥测时间区间过滤。 |
| | | 4. **定时拉取**:系统内置定时任务「设备数采数据拉取」每 5 分钟自动拉取一次,避免近 5 分钟窗口数据丢失(页面无需感知)。 |
| | | 5. **设备关联**:设备台账表单手工维护「数采设备ID」(`tb_device_id`,对应外部数采 `tbDeviceId`);台账详情「数采数据」Tab 用该 ID 调 `/latest?tbDeviceId=xx` 展示该设备实时信号。未填数采设备ID时该 Tab 置灰。 |