1
0
فهرست منبع

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

chenendian 2 ماه پیش
والد
کامیت
2204c8a1de
1فایلهای تغییر یافته به همراه7 افزوده شده و 2 حذف شده
  1. 7 2
      siwei-modules/siwei-apply/src/main/resources/mapper/ProjectMapper.xml

+ 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