UPDATE `gao_event_record`
SET
`business_day_no` = #{businessDayNo},
`updated_at` = ROUND(UNIX_TIMESTAMP(CURRENT_TIMESTAMP(3)) * 1000)
WHERE
`store_id` = #{storeId}
AND `registered_date_value` = #{registeredDateValue}
AND `deleted_at` IS NULL
FROM `gao_event_record` r
LEFT JOIN `gao_customer` c ON r.`customer_id` = c.`id`
TRUE
AND r.`registered_at` >= #{beginAt}
AND r.`registered_at` <= #{endAt}
AND r.`deleted_at` IS NULL
AND r.`store_id` = #{storeId}
AND r.`customer_id` = #{customerId}
AND r.`event_id` IN
#{eventId}
AND (
c.`code` LIKE CONCAT('%', #{keyword}, '%')
OR c.`name` LIKE CONCAT('%', #{keyword}, '%')
OR r.`remark` LIKE CONCAT('%', #{keyword}, '%')
OR r.`operator_user_id` LIKE CONCAT('%', #{keyword}, '%')
)
r.`deleted_at` IS NULL
AND c.`deleted_at` IS NULL
AND r.`store_id` = #{storeId}
AND r.`customer_id` = #{customerId}
AND r.`registered_at` >= #{beginAt}
AND r.`registered_at` <= #{endAt}
AND r.`event_id` IN
#{eventId}
r.`store_id` = #{storeId}
AND r.`registered_at` >= #{beginAt}
AND r.`registered_at` <= #{endAt}
AND r.`deleted_at` IS NULL
AND r.`event_id` IN
#{eventId}
r.`store_id` = #{storeId}
AND r.`customer_id` = #{customerId}
AND r.`registered_at` >= #{beginAt}
AND r.`registered_at` <= #{endAt}
AND r.`deleted_at` IS NULL
AND r.`event_id` IN
#{eventId}