Sfoglia il codice sorgente

根据附件名称查询,调整sql的null

chenendian 2 mesi fa
parent
commit
2204c8a1de

+ 7 - 2
siwei-modules/siwei-apply/src/main/resources/mapper/ProjectMapper.xml

@@ -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