|
|
|
@ -959,7 +959,7 @@
|
|
|
|
|
</select>
|
|
|
|
|
<select id="bbSel" parameterType="com.emr.entity.Archive_Master_Vo" resultMap="BaseResultMap">
|
|
|
|
|
select a.*,ISNULL(b.name, a.dept_name) name from(select dept_name,
|
|
|
|
|
SUM(CASE WHEN ArchiveState is not null and ArchiveState not IN ('在院','取消入院','作废','')
|
|
|
|
|
SUM(CASE WHEN ArchiveState is not null and ArchiveState not IN ('已封存','在院','取消入院','作废','')
|
|
|
|
|
<choose>
|
|
|
|
|
<when test="startDateTo != null and startDateTo != '' and endDateTo != null and endDateTo != ''">
|
|
|
|
|
and CONVERT(VARCHAR(10),discharge_date_time,120) between CONVERT(VARCHAR(10),#{startDateTo,jdbcType=NCHAR},120) and #{endDateTo,jdbcType=NCHAR}
|
|
|
|
@ -985,7 +985,7 @@
|
|
|
|
|
</when>
|
|
|
|
|
</choose>
|
|
|
|
|
AND Is_Valid != 1 THEN 1 ELSE 0 END) as lockinfo,
|
|
|
|
|
SUM(CASE WHEN ArchiveState is not null and ArchiveState not IN ('归档中','提交','主任退回','复审退回','')
|
|
|
|
|
SUM(CASE WHEN ArchiveState is not null and ArchiveState not IN ('已封存','归档中','提交','主任退回','复审退回','')
|
|
|
|
|
<choose>
|
|
|
|
|
<when test="startDateTo != null and startDateTo != '' and endDateTo != null and endDateTo != ''">
|
|
|
|
|
and CONVERT(VARCHAR(10),discharge_date_time,120) between CONVERT(VARCHAR(10),#{startDateTo,jdbcType=NCHAR},120) and #{endDateTo,jdbcType=NCHAR}
|
|
|
|
@ -998,7 +998,7 @@
|
|
|
|
|
</when>
|
|
|
|
|
</choose>
|
|
|
|
|
AND Is_Valid != 1 THEN 1 ELSE 0 END) as inpNo,
|
|
|
|
|
SUM(CASE WHEN ArchiveState is not null and ArchiveState not IN ('归档中','提交','主任退回','复审退回','')
|
|
|
|
|
SUM(CASE WHEN ArchiveState is not null and ArchiveState not IN ('已封存','归档中','提交','主任退回','复审退回','')
|
|
|
|
|
<choose>
|
|
|
|
|
<when test="startDateTo != null and startDateTo != '' and endDateTo != null and endDateTo != ''">
|
|
|
|
|
and CONVERT(VARCHAR(10),discharge_date_time,120) between CONVERT(VARCHAR(10),#{startDateTo,jdbcType=NCHAR},120) and #{endDateTo,jdbcType=NCHAR}
|
|
|
|
|