Преглед изворни кода

档案查询,勾选多个父节点结果不对

qianxb пре 2 година
родитељ
комит
381d7ea956

+ 2 - 1
blade-service/blade-archive/src/main/java/org/springblade/archive/mapper/ArchivesAutoMapper.xml

@@ -225,8 +225,9 @@
     <select id="pageByArchivesAuto2" resultMap="archivesAutoResultMap">
         select uaa.* from
         (SELECT id FROM m_archive_tree_contract WHERE project_id =#{vo.projectId}
+        and 1=2
         <foreach collection="vo.nodeIdArray" item="nodeId">
-            and ancestors like concat('%',#{nodeId},'%') or id = #{nodeId}
+            or ancestors like concat('%',#{nodeId},'%') or id = #{nodeId}
         </foreach>
         ) matc left join u_archives_auto uaa on matc.id = uaa.node_id left join u_archive_file uaf on uaa.id = uaf.archive_id
         where uaa.is_deleted = 0