From 57ae7faf87e490576141ff19727057d2f7ad1840 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期五, 02 八月 2024 16:50:06 +0800
Subject: [PATCH] 代码提交

---
 smartor/src/main/resources/mapper/smartor/PatArchiveOutMapper.xml |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/smartor/src/main/resources/mapper/smartor/PatArchiveOutMapper.xml b/smartor/src/main/resources/mapper/smartor/PatArchiveOutMapper.xml
index 76b9086..ea37b26 100644
--- a/smartor/src/main/resources/mapper/smartor/PatArchiveOutMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/PatArchiveOutMapper.xml
@@ -112,6 +112,45 @@
         where patid = #{patid}
     </select>
 
+    <select id="selectPatArchiveCount" parameterType="Long" resultType="com.smartor.domain.PerSonWorkbenchDto">
+        select aa.name1 as name, aa.count as count
+        from (
+        SELECT "浣忛櫌" as name1, count(1) as count FROM `pat_med_inhosp`
+        <where>
+            del_flag = 0 and endtime = null
+            <if test="deptIds != null ">and deptId in
+                <foreach collection="deptIds" item="deptId" open="(" separator="," close=")">
+                    #{deptId}
+                </foreach>
+            </if>
+            <if test="drCodes != null ">and drcode in
+                <foreach collection="drCodes" item="drCode" open="(" separator="," close=")">
+                    #{drCode}
+                </foreach>
+            </if>
+        </where>
+        union
+        select "鍑洪櫌" name1, count(1) as count FROM `pat_med_inhosp`
+        <where>
+            del_flag=0 and endtime != null
+            <if test="deptIds != null ">and deptId in
+                <foreach collection="deptIds" item="deptId" open="(" separator="," close=")">
+                    #{deptId}
+                </foreach>
+            </if>
+            <if test="drCodes != null ">and drcode in
+                <foreach collection="drCodes" item="drCode" open="(" separator="," close=")">
+                    #{drCode}
+                </foreach>
+            </if>
+        </where>
+        union
+        select "闂ㄨ瘖" name1, count(1) as count FROM `pat_med_outhosp`
+        where del_flag=0
+        ) aa
+
+    </select>
+
     <insert id="insertPatArchiveOut" parameterType="com.smartor.domain.PatArchiveOut" useGeneratedKeys="true"
             keyProperty="patid">
         insert into pat_archive_out

--
Gitblit v1.9.3