SELECT
c.id as hospitalId,
c.parent_id AS parentId,
c.depart_name AS hospitalName ,
c.select_switch as selectSwitch,
c.checkall_switch as checkallSwitch,
c.signature_switch as signatureSwitch,
c.bluetooth_print_switch as bluetoothPrintSwitch,
c.bluetooth_weigh_switch as bluetoothWeighSwitch,
c.environmental_handover_switch as environmentalHandoverSwitch,
c.outbound_weighing_switch as outboundWeighingSwitch,
c.outbound_printing_switch as outboundPrintingSwitch,
c.chip_box_switch as chipBoxSwitch
FROM
sys_department c
and org_type = 2
and c.id in
#{tempId}
and c.select_switch = #{dto.selectSwitch}
and c.checkall_switch = #{dto.checkallSwitch}
and c.signature_switch = #{dto.signatureSwitch}
and c.environmental_handover_switch = #{dto.environmentalHandoverSwitch}
and c.outbound_weighing_switch = #{dto.outboundWeighingSwitch}
and c.outbound_printing_switch = #{dto.outboundPrintingSwitch}
and c.chip_box_switch = #{dto.chipBoxSwitch}
order by c.create_time desc
select
a.id,
CONCAT(g.depart_name, '/', f.depart_name, '/', e.depart_name) as area,
a.depart_name as hospital,
a.applet_switch as appletSwitch,
DATE_FORMAT(a.applet_operate_time, '%Y-%m-%d %H:%i:%s') as appletOperateTime,
b.`name` as appletOperateUser
from sys_department a
left join sys_user b on (a.applet_operate_user = b.id)
left join sys_department e on(a.parent_id = e.id)
left join sys_department f on(e.parent_id = f.id)
left join sys_department g on(f.parent_id = g.id)
where a.status = 1 and a.del_flag = 0 and a.org_type = 2
and a.id in
#{id}
and a.applet_switch = #{vo.auth}
order by a.id
update sys_department set applet_switch = #{status}, applet_operate_user = #{userId}, applet_operate_time = now()
where status = 1 and del_flag = 0 and org_type = 2 and id in
#{item}
select
a.id,
CONCAT(e.depart_name, '/', d.depart_name, '/', c.depart_name) as area,
a.depart_name as hospital,
a.sms_switch as smsSwitch,
DATE_FORMAT(a.sms_operate_time, '%Y-%m-%d %H:%i:%s') as smsOperateTime,
b.`name` as smsOperateUser
from sys_department a
left join sys_user b on (a.sms_operate_user = b.id)
left join sys_department c on(a.parent_id = c.id)
left join sys_department d on(c.parent_id = d.id)
left join sys_department e on(d.parent_id = e.id)
where a.status = 1 and a.del_flag = 0 and a.org_type = 2
and a.id = #{vo.id}
and a.sms_switch = #{vo.smsSwitch}
order by a.id
update sys_department set sms_switch = #{status}, sms_operate_user = #{userId}, sms_operate_time = now()
where status = 1 and del_flag = 0 and org_type = 2 and id in
#{item}
select
a.id,
a.depart_name as hospital,
c.work_leader_linkphone as phone
from sys_department a
left join sys_department_information c on (a.id = c.department_id)
where a.org_type = 2 and a.`status` = 1 and a.del_flag = 0 and a.sms_switch = 1 and c.work_leader_linkphone is not null
and c.work_leader_linkphone != ''
select
waste_type as wasteType,
sum(weight) as weight
from mw_collect_record
where audit_status = 2 and del_flag = 0 and DATE_FORMAT(create_time, '%Y-%m') = #{month}
and hospital_id = #{id} and `status` = #{status} group by waste_type
SELECT
id
FROM
sys_department
WHERE
del_flag = 0
AND (
tree_code LIKE CONCAT(#{treeCode},'%'))
SELECT
d.id,
d.parent_id as parentId,
d.depart_name as departName,
d.department_location as departmentLocation,
d.bed_count as bedCount,
d.waste_threshold as wasteThreshold,
d.tree_code as treeCode,
d.status,
DATE_FORMAT(d.create_time, '%Y-%m-%d %H:%i:%s') as createTime,
DATE_FORMAT(d.update_time, '%Y-%m-%d %H:%i:%s') as updateTime
FROM sys_department d
WHERE d.del_flag = 0
AND d.org_type = 4
AND d.tree_code LIKE CONCAT(#{treeCode},'%')
AND d.depart_name LIKE CONCAT('%', #{queryVO.departName}, '%')
ORDER BY d.create_time DESC