|
@@ -1047,15 +1047,19 @@
|
|
|
and uaa.is_destroy = #{type}
|
|
|
</select>
|
|
|
<select id="getAllArchiveAgeByContractType" resultType="java.util.Map">
|
|
|
- SELECT CASE uaa.storage_time WHEN '1' THEN '10年' WHEN '2' THEN '30年' ELSE '永久' END as name,
|
|
|
- COUNT(uaa.storage_time) as value
|
|
|
- FROM m_archive_tree_contract matc left join u_archives_auto uaa
|
|
|
- on uaa.node_id =matc.id
|
|
|
- WHERE matc.project_id =#{projectId}
|
|
|
- and matc.is_deleted =0
|
|
|
- and uaa.is_deleted =0
|
|
|
- and uaa.is_archive = 1
|
|
|
- GROUP BY uaa.storage_time
|
|
|
+ select a.NAME, sum(a.VALUE) VALUE
|
|
|
+ from (SELECT CASE uaa.storage_time WHEN '1' THEN '10年' WHEN '2' THEN '30年' ELSE '永久' END as name,
|
|
|
+ COUNT(uaa.storage_time) as value
|
|
|
+ FROM m_archive_tree_contract matc
|
|
|
+ left join u_archives_auto uaa
|
|
|
+ on uaa.node_id = matc.id
|
|
|
+ WHERE matc.project_id = #{projectId}
|
|
|
+ and matc.is_deleted = 0
|
|
|
+ and uaa.is_deleted = 0
|
|
|
+ and uaa.is_archive = 1
|
|
|
+ GROUP BY uaa.storage_time) a
|
|
|
+ GROUP BY a.name
|
|
|
+
|
|
|
</select>
|
|
|
<!-- 档案鉴定,档案查询-->
|
|
|
<select id="pageByAuthenticate" resultType="org.springblade.archive.vo.ArchivesAutoVO">
|