`id`,`tenant_id`,`parent_tenant_id`,`user_id`,`activity_id`,`name`,`nick_name`,`birthday`,`sex`,`age`,`number`,`phone`, `address`,`answer`,`sign_in`,`status`,`create_time`,`update_time`,`img_url`,`send_msg` where 1 = 1 and `id` = #{id} and `tenant_id` = #{tenantId} and `parent_tenant_id` = #{parentTenantId} and `name` like concat('%', #{name},'%') and `phone` = #{phone} and `sex` = #{sex} and `sign_in` = #{signIn} and `status` = #{status} and `activity_id` = #{activityId} and `send_msg` = #{sendMsg} and id in #{idItem} order by ${sortColumns} update wx_activity_join set send_msg = #{send_msg} where id in #{join.id} update wx_activity_join set status = 3 where activity_id in #{activity.id} update wx_activity_join set `status`=2,update_time=now() where `status`= 0 and activity_id in (select id from wx_activity where is_expired=1)