Commit 9261c93 1 parent 9e38b4e commit 9261c93 Copy full SHA for 9261c93
File tree 2 files changed +63
-1
lines changed
Ruuter.public/DSL/POST/internal
2 files changed +63
-1
lines changed Original file line number Diff line number Diff line change
1
+ WITH RECURSIVE MessageChain AS (
2
+ SELECT
3
+ m.*
4
+ FROM message m
5
+ WHERE m .chat_base_id = :chatId
6
+ UNION ALL
7
+ SELECT
8
+ m.*
9
+ FROM message m
10
+ INNER JOIN MessageChain mc ON m .original_base_id = mc .base_id
11
+ ),
12
+ FilteredMessages AS (
13
+ SELECT DISTINCT ON (mc .base_id ) mc.*
14
+ FROM MessageChain mc
15
+ LEFT JOIN MessageChain mc2 ON mc .base_id = mc2 .original_base_id
16
+ WHERE mc2 .base_id IS NULL
17
+ ),
18
+ LatestActiveUser AS (
19
+ SELECT
20
+ u .id_code , u .created , u .csa_title
21
+ FROM
22
+ " user" u INNER JOIN (
23
+ SELECT iu .id_code , max (created) AS MaxCreated
24
+ FROM " user" iu
25
+ WHERE iu .status = ' active'
26
+ GROUP BY iu .id_code
27
+ ) iju ON iju .id_code = u .id_code AND iju .MaxCreated = u .created
28
+ ),
29
+ LatestMessages AS (
30
+ SELECT
31
+ fm .base_id AS id,
32
+ fm .chat_base_id AS chat_id,
33
+ fm .content ,
34
+ fm .buttons ,
35
+ fm .options ,
36
+ fm .event ,
37
+ fm .author_id ,
38
+ fm .author_timestamp ,
39
+ fm .author_first_name ,
40
+ fm .author_last_name ,
41
+ fm .author_role ,
42
+ fm .forwarded_by_user ,
43
+ fm .forwarded_from_csa ,
44
+ fm .forwarded_to_csa ,
45
+ fm .original_base_id ,
46
+ fm .rating ,
47
+ fm .created ,
48
+ fm .updated ,
49
+ u .csa_title
50
+ FROM FilteredMessages fm
51
+ LEFT JOIN LatestActiveUser u ON fm .author_id = u .id_code
52
+ WHERE EVENT <> ' greeting' OR EVENT IS NULL
53
+ )
54
+ SELECT *
55
+ FROM (
56
+ SELECT *
57
+ FROM LatestMessages
58
+ ORDER BY created DESC
59
+ LIMIT 10
60
+ OFFSET 1
61
+ ) AS LimitedMessages
62
+ ORDER BY created ASC
Original file line number Diff line number Diff line change @@ -75,7 +75,7 @@ logstepAZUREDS:
75
75
get_chat_messages :
76
76
call : http.post
77
77
args :
78
- url : " [#CHATBOT_RESQL]/get-chat-messages"
78
+ url : " [#CHATBOT_RESQL]/get-llm- chat-messages"
79
79
body :
80
80
chatId : ${sender}
81
81
result : chat_messages_res
You can’t perform that action at this time.
0 commit comments