update tb_security_check_list_item
set end_date=#{endDate}, ended='1'
where (ended is null or ended ='0')
and list_id !=#{listId}
and concat(item_id, school_id) in
#{item}
insert into tb_security_check_list_school (
list_id, school_id
) values
(#{list.listId}, #{item}
)
insert into tb_security_check_list_item (
list_id, item_id, school_id,
type_id, org_id,
item_name, item_content, check_way, item_create_time,
start_date, end_date, week_days, ended
)
select #{list.listId}, item.item_id, sch.school_id,
item.type_id, item.org_id,
item.item_name, item.item_content, item.check_way, item.create_time,
#{list.startDate}, #{list.endDate}, #{list.weekDays}, '0'
from tb_security_check_item item, tb_security_check_list_school sch
where item.org_id=#{list.orgId} and item.type_id=#{list.typeId}
and sch.list_id=#{list.listId}
and item.item_id in
#{item}
order by create_time
select replace(uuid(),'-','') as listId
insert into tb_security_check_list (
list_id, type_id, org_id, list_name,
start_date, end_date, week_days,
check_flow,
create_time, create_user_id
) values (
#{listId}, #{typeId}, #{orgId}, #{listName},
#{startDate}, #{endDate}, #{weekDays},
#{checkFlow},
date_format(now(),'%Y-%m-%d %H:%i:%S'), #{createUserId}
)