| 1234567891011 |
- import fs from 'node:fs';
- const BASE='http://192.168.110.96:8301/api/cockpit/v1';
- const d=JSON.parse(fs.readFileSync('agg-21119740.json','utf8')).data;
- const un=(d.alarms.data||[]).filter(a=>a.status==='UNHANDLED');
- for (const a of un) {
- for (const fam of ['ALARM','alarm']) {
- const url=BASE+'/events/'+fam+'/'+encodeURIComponent(a.alarmId)+'/work-orders';
- try { const r=await fetch(url); const t=await r.text(); console.log(fam, a.alarmId, r.status, t.slice(0,300)); } catch(e){ console.log(fam,'ERR',String(e).slice(0,120)); }
- }
- console.log('alarm:', JSON.stringify({id:a.alarmId, code:a.warningCode, name:a.warningName, status:a.status, eventTime:a.eventTime}));
- }
|