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} )