|
|
|
@ -239,7 +239,7 @@
|
|
|
|
FROM
|
|
|
|
FROM
|
|
|
|
emr_apply_approve
|
|
|
|
emr_apply_approve
|
|
|
|
WHERE
|
|
|
|
WHERE
|
|
|
|
effe_time > GETDATE() -1
|
|
|
|
effe_time > convert(varchar(10),getdate()-1,23)
|
|
|
|
AND
|
|
|
|
AND
|
|
|
|
approve_state = '1'
|
|
|
|
approve_state = '1'
|
|
|
|
AND
|
|
|
|
AND
|
|
|
|
@ -263,7 +263,7 @@
|
|
|
|
FROM
|
|
|
|
FROM
|
|
|
|
emr_apply_approve
|
|
|
|
emr_apply_approve
|
|
|
|
WHERE
|
|
|
|
WHERE
|
|
|
|
effe_time > GETDATE() -1
|
|
|
|
effe_time > convert(varchar(10),getdate()-1,120)
|
|
|
|
AND
|
|
|
|
AND
|
|
|
|
apply_state = '2'
|
|
|
|
apply_state = '2'
|
|
|
|
AND
|
|
|
|
AND
|
|
|
|
@ -315,11 +315,11 @@
|
|
|
|
a.dis_date,
|
|
|
|
a.dis_date,
|
|
|
|
a.approve_notes,
|
|
|
|
a.approve_notes,
|
|
|
|
a.patient_id,
|
|
|
|
a.patient_id,
|
|
|
|
CASE WHEN effe_time <= GETDATE() THEN '已过期' WHEN apply_state='1' THEN '未提交' WHEN apply_state='2' THEN '已提交'
|
|
|
|
CASE WHEN effe_time <= convert(varchar(10),getdate(),23) THEN '已过期' WHEN apply_state='1' THEN '未提交' WHEN apply_state='2' THEN '已提交'
|
|
|
|
END apply_state,
|
|
|
|
END apply_state,
|
|
|
|
a.approver,
|
|
|
|
a.approver,
|
|
|
|
a.approve_time,
|
|
|
|
a.approve_time,
|
|
|
|
CASE WHEN effe_time <= GETDATE() THEN '已过期' WHEN approve_state = '1' THEN '审核通过' WHEN approve_state='2' THEN
|
|
|
|
CASE WHEN effe_time <= convert(varchar(10),getdate(),23) THEN '已过期' WHEN approve_state = '1' THEN '审核通过' WHEN approve_state='2' THEN
|
|
|
|
'审核不通过' WHEN approve_state is null THEN '待审批' END approve_state,
|
|
|
|
'审核不通过' WHEN approve_state is null THEN '待审批' END approve_state,
|
|
|
|
c.name,
|
|
|
|
c.name,
|
|
|
|
CASE WHEN emr_lock.id is null THEN 0 ELSE 1 END lockStatus
|
|
|
|
CASE WHEN emr_lock.id is null THEN 0 ELSE 1 END lockStatus
|
|
|
|
@ -373,11 +373,11 @@
|
|
|
|
AND a.apply_type = ${record.applyType}
|
|
|
|
AND a.apply_type = ${record.applyType}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="record.applyState != '' and record.applyState != null">
|
|
|
|
<if test="record.applyState != '' and record.applyState != null">
|
|
|
|
AND (CASE WHEN effe_time <= GETDATE() THEN '已过期' WHEN apply_state='1' THEN '未提交' WHEN apply_state='2'
|
|
|
|
AND (CASE WHEN effe_time <= convert(varchar(10),getdate(),23) THEN '已过期' WHEN apply_state='1' THEN '未提交' WHEN apply_state='2'
|
|
|
|
THEN '已提交' END) = #{record.applyState}
|
|
|
|
THEN '已提交' END) = #{record.applyState}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="record.approveState != '' and record.approveState != null">
|
|
|
|
<if test="record.approveState != '' and record.approveState != null">
|
|
|
|
AND (CASE WHEN effe_time <= GETDATE() THEN '已过期' WHEN approve_state = '1' THEN '审核通过' WHEN
|
|
|
|
AND (CASE WHEN effe_time <= convert(varchar(10),getdate(),23) THEN '已过期' WHEN approve_state = '1' THEN '审核通过' WHEN
|
|
|
|
approve_state='2' THEN '审核不通过' WHEN approve_state is null THEN '待审批' WHEN approve_state = '' THEN '待审批'
|
|
|
|
approve_state='2' THEN '审核不通过' WHEN approve_state is null THEN '待审批' WHEN approve_state = '' THEN '待审批'
|
|
|
|
END) = #{record.approveState}
|
|
|
|
END) = #{record.approveState}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
@ -400,11 +400,11 @@
|
|
|
|
a.dis_date,
|
|
|
|
a.dis_date,
|
|
|
|
a.approve_notes,
|
|
|
|
a.approve_notes,
|
|
|
|
a.patient_id,
|
|
|
|
a.patient_id,
|
|
|
|
CASE WHEN effe_time <= GETDATE() THEN '已过期' WHEN apply_state='1' THEN '未提交' WHEN apply_state='2' THEN '已提交'
|
|
|
|
CASE WHEN effe_time <= convert(varchar(10),getdate(),23) THEN '已过期' WHEN apply_state='1' THEN '未提交' WHEN apply_state='2' THEN '已提交'
|
|
|
|
END apply_state,
|
|
|
|
END apply_state,
|
|
|
|
a.approver,
|
|
|
|
a.approver,
|
|
|
|
a.approve_time,
|
|
|
|
a.approve_time,
|
|
|
|
CASE WHEN effe_time <= GETDATE() THEN '已过期' WHEN approve_state = '1' THEN '审核通过' WHEN approve_state='2' THEN
|
|
|
|
CASE WHEN effe_time <= convert(varchar(10),getdate(),23) THEN '已过期' WHEN approve_state = '1' THEN '审核通过' WHEN approve_state='2' THEN
|
|
|
|
'审核不通过' WHEN approve_state is null THEN '待审批' WHEN approve_state = '' THEN '待审批' END approve_state,
|
|
|
|
'审核不通过' WHEN approve_state is null THEN '待审批' WHEN approve_state = '' THEN '待审批' END approve_state,
|
|
|
|
c.name,
|
|
|
|
c.name,
|
|
|
|
CASE WHEN emr_lock.id is null THEN 0 ELSE 1 END lockStatus
|
|
|
|
CASE WHEN emr_lock.id is null THEN 0 ELSE 1 END lockStatus
|
|
|
|
@ -458,11 +458,11 @@
|
|
|
|
AND a.apply_type = ${record.applyType}
|
|
|
|
AND a.apply_type = ${record.applyType}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="record.applyState != '' and record.applyState != null">
|
|
|
|
<if test="record.applyState != '' and record.applyState != null">
|
|
|
|
AND (CASE WHEN effe_time <= GETDATE() THEN '已过期' WHEN apply_state='1' THEN '未提交' WHEN apply_state='2'
|
|
|
|
AND (CASE WHEN effe_time <= convert(varchar(10),getdate(),23) THEN '已过期' WHEN apply_state='1' THEN '未提交' WHEN apply_state='2'
|
|
|
|
THEN '已提交' END) = #{record.applyState}
|
|
|
|
THEN '已提交' END) = #{record.applyState}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="record.approveState != '' and record.approveState != null">
|
|
|
|
<if test="record.approveState != '' and record.approveState != null">
|
|
|
|
AND (CASE WHEN effe_time <= GETDATE() THEN '已过期' WHEN approve_state = '1' THEN '审核通过' WHEN
|
|
|
|
AND (CASE WHEN effe_time <= convert(varchar(10),getdate(),23) THEN '已过期' WHEN approve_state = '1' THEN '审核通过' WHEN
|
|
|
|
approve_state='2' THEN '审核不通过' WHEN approve_state is null THEN '待审批' WHEN approve_state = '' THEN '待审批'
|
|
|
|
approve_state='2' THEN '审核不通过' WHEN approve_state is null THEN '待审批' WHEN approve_state = '' THEN '待审批'
|
|
|
|
END) = #{record.approveState}
|
|
|
|
END) = #{record.approveState}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
@ -541,11 +541,11 @@
|
|
|
|
a.inpatient_no,
|
|
|
|
a.inpatient_no,
|
|
|
|
a.admiss_times,
|
|
|
|
a.admiss_times,
|
|
|
|
a.approve_notes,
|
|
|
|
a.approve_notes,
|
|
|
|
CASE WHEN effe_time <= GETDATE() THEN '已过期' WHEN apply_state=1 THEN '未提交' WHEN apply_state=2 THEN '已提交' END
|
|
|
|
CASE WHEN effe_time <= convert(varchar(10),getdate(),23) THEN '已过期' WHEN apply_state=1 THEN '未提交' WHEN apply_state=2 THEN '已提交' END
|
|
|
|
apply_state,
|
|
|
|
apply_state,
|
|
|
|
a.approver,
|
|
|
|
a.approver,
|
|
|
|
a.approve_time,
|
|
|
|
a.approve_time,
|
|
|
|
CASE WHEN effe_time <= GETDATE() THEN '已过期' WHEN approve_state = 1 THEN '审核通过' WHEN approve_state=2 THEN
|
|
|
|
CASE WHEN effe_time <= convert(varchar(10),getdate(),23) THEN '已过期' WHEN approve_state = 1 THEN '审核通过' WHEN approve_state=2 THEN
|
|
|
|
'审核不通过' WHEN approve_state is null THEN '待审批' WHEN approve_state = '' THEN '待审批' END approve_state,
|
|
|
|
'审核不通过' WHEN approve_state is null THEN '待审批' WHEN approve_state = '' THEN '待审批' END approve_state,
|
|
|
|
c.name,
|
|
|
|
c.name,
|
|
|
|
c.dis_date,
|
|
|
|
c.dis_date,
|
|
|
|
@ -594,7 +594,7 @@
|
|
|
|
COUNT(1)
|
|
|
|
COUNT(1)
|
|
|
|
FROM emr_apply_approve
|
|
|
|
FROM emr_apply_approve
|
|
|
|
where approve_state = 1
|
|
|
|
where approve_state = 1
|
|
|
|
AND effe_time > GETDATE()
|
|
|
|
AND effe_time > convert(varchar(10),getdate(),23)
|
|
|
|
AND applyer = #{userName}
|
|
|
|
AND applyer = #{userName}
|
|
|
|
AND patient_id = #{patientId}
|
|
|
|
AND patient_id = #{patientId}
|
|
|
|
<choose>
|
|
|
|
<choose>
|
|
|
|
|