221,222,223,224,227,228,229,230,231
This commit is contained in:
@@ -23,6 +23,7 @@
|
||||
is_stopped,
|
||||
stop_reason,
|
||||
dept_id,
|
||||
reg_type,
|
||||
doctor_id
|
||||
<if test="createTime != null">, create_time</if>
|
||||
<if test="updateTime != null">, update_time</if>
|
||||
@@ -43,6 +44,7 @@
|
||||
#{isStopped},
|
||||
#{stopReason},
|
||||
#{deptId},
|
||||
#{regType},
|
||||
#{doctorId}
|
||||
<if test="createTime != null">, #{createTime}</if>
|
||||
<if test="updateTime != null">, #{updateTime}</if>
|
||||
@@ -68,6 +70,7 @@
|
||||
<if test="isStopped != null">is_stopped = #{isStopped},</if>
|
||||
<if test="stopReason != null">stop_reason = #{stopReason},</if>
|
||||
<if test="deptId != null">dept_id = #{deptId},</if>
|
||||
<if test="regType != null">reg_type = #{regType},</if>
|
||||
<if test="doctorId != null">doctor_id = #{doctorId},</if>
|
||||
<if test="updateTime != null">update_time = #{updateTime}</if>
|
||||
</set>
|
||||
@@ -97,12 +100,16 @@
|
||||
ds.is_stopped AS is_stopped,
|
||||
ds.stop_reason AS stop_reason,
|
||||
ds.dept_id AS dept_id,
|
||||
ds.reg_type AS reg_type,
|
||||
sp.doctor_id AS doctor_id,
|
||||
sp.schedule_date AS schedule_date
|
||||
FROM adm_doctor_schedule ds
|
||||
LEFT JOIN adm_schedule_pool sp ON sp.schedule_id = ds.id
|
||||
AND sp.delete_flag = '0'
|
||||
LEFT JOIN adm_organization org ON ds.dept_id = org.id
|
||||
AND org.delete_flag = '0'
|
||||
WHERE ds.dept_id = #{deptId}
|
||||
AND ds.delete_flag = '0'
|
||||
AND sp.schedule_date BETWEEN #{startDate}::date AND #{endDate}::date
|
||||
ORDER BY sp.schedule_date, ds.time_period
|
||||
</select>
|
||||
@@ -129,12 +136,16 @@
|
||||
ds.is_stopped AS is_stopped,
|
||||
ds.stop_reason AS stop_reason,
|
||||
ds.dept_id AS dept_id,
|
||||
ds.reg_type AS reg_type,
|
||||
sp.doctor_id AS doctor_id,
|
||||
sp.schedule_date AS schedule_date
|
||||
FROM adm_doctor_schedule ds
|
||||
INNER JOIN adm_schedule_pool sp ON sp.schedule_id = ds.id
|
||||
AND sp.delete_flag = '0'
|
||||
LEFT JOIN adm_organization org ON ds.dept_id = org.id
|
||||
AND org.delete_flag = '0'
|
||||
WHERE sp.schedule_date = #{today}::date
|
||||
AND ds.delete_flag = '0'
|
||||
AND (ds.is_stopped = false OR ds.is_stopped IS NULL)
|
||||
ORDER BY ds.time_period
|
||||
</select>
|
||||
@@ -161,12 +172,16 @@
|
||||
ds.is_stopped AS is_stopped,
|
||||
ds.stop_reason AS stop_reason,
|
||||
ds.dept_id AS dept_id,
|
||||
ds.reg_type AS reg_type,
|
||||
sp.doctor_id AS doctor_id,
|
||||
sp.schedule_date AS schedule_date
|
||||
FROM adm_doctor_schedule ds
|
||||
INNER JOIN adm_schedule_pool sp ON sp.schedule_id = ds.id
|
||||
AND sp.delete_flag = '0'
|
||||
LEFT JOIN adm_organization org ON ds.dept_id = org.id
|
||||
AND org.delete_flag = '0'
|
||||
WHERE sp.schedule_date = #{today}::date
|
||||
AND ds.delete_flag = '0'
|
||||
AND sp.doctor_id = #{doctorId}
|
||||
AND (ds.is_stopped = false OR ds.is_stopped IS NULL)
|
||||
ORDER BY ds.time_period
|
||||
|
||||
Reference in New Issue
Block a user