Wiki source code of Rooms

Version 7.1 by Ricardo Julio Rodríguez Fernández on 2024/03/11 19:58

Hide last authors
Ricardo Julio Rodríguez Fernández 1.1 1 {{groovy}}
2 import groovy.sql.Sql
Ricardo Julio Rodríguez Fernández 2.1 3 def sql = new Sql(services.igfaebbdddummyas.getConnection())
Ricardo Julio Rodríguez Fernández 7.1 4 def query = "SELECT
Ricardo Julio Rodríguez Fernández 1.1 5 JSON_ARRAYAGG(room_data) AS all_data
6 FROM (
7 SELECT
8 JSON_OBJECT(
9 'id', room_id,
10 'title', room_title,
11 'color', room_color,
12 'item', JSON_ARRAYAGG(JSON_OBJECT('title', person))
13 ) AS room_data
14 FROM
15 json
16 GROUP BY
17 room_id, room_title, room_color
Ricardo Julio Rodríguez Fernández 6.1 18 ) AS room_data;"
19
20 println(query.get(0).testid.toString())
21
22 def countitems = appitems.size() println(countitems)
23
24 assert countitems == query.get(0).testid
Ricardo Julio Rodríguez Fernández 1.1 25 sql.close()
26 {{/groovy}}