|
|
@@ -217,10 +217,15 @@
|
|
|
P."on_chain_num" AS onChainNum,
|
|
|
P."creator_id" AS creatorId,
|
|
|
COALESCE(
|
|
|
+ CASE
|
|
|
+ WHEN A."id" IS NOT NULL AND A."node_id" IS NOT NULL AND A."file_name" IS NOT NULL AND A."file_path" IS NOT NULL THEN
|
|
|
jsonb_agg(jsonb_build_object('id', A.id,
|
|
|
- 'fileName', A.file_name,
|
|
|
'nodeId', A.node_id,
|
|
|
- 'filePath', A.file_path)),
|
|
|
+ 'fileName', A.file_name,
|
|
|
+ 'filePath', A.file_path)
|
|
|
+ ELSE NULL
|
|
|
+ END
|
|
|
+ ),
|
|
|
'[]' -- 确保返回空数组而不是 null
|
|
|
) AS attachmentInfoList
|
|
|
FROM
|