| | |
| | | const grouped = _.groupBy(data, "usr_id") |
| | | const ret = [] |
| | | for (const items of Object.values(grouped)) { |
| | | // console.log(items) |
| | | if (!items.length) continue |
| | | const unterStatusse = items.map(it => it.status) |
| | | |
| | | // TODO GS-2555 Datum berücksichtigen für die Auswertung |
| | | const newStatus = auswerten(unterStatusse) |
| | | const status_changed = _.max(items.map(u => u.status_changed)) |
| | | |
| | | console.log({unterStatusse,newStatus,items}) |
| | | |
| | | const {usr_id, login, firstname, lastname,} = items[0] |
| | | const newItem = { |
| | |
| | | } |
| | | ret.push(newItem) |
| | | } |
| | | console.log(ret) |
| | | return ret |
| | | } |
| | | |