SELECT replace(uuid(),'-','') AS ID
INSERT INTO user_point_statistical_daily
(
id,
user_id,
date_id,
week_id,
month_id,
quarter_id,
year_id,
action_flag,
customer_id,
point_change,
del_flag,
revision,
created_by,
created_time,
updated_by,
updated_time
) VALUE (
#{id},
#{userId},
#{dateId},
#{weekId},
#{monthId},
#{quarterId},
#{yearId},
#{actionFlag},
#{customerId},
#{pointChange},
'0',
0,
#{createdBy},
now(),
#{createdBy},
now()
) ON DUPLICATE KEY UPDATE
POINT_CHANGE = (POINT_CHANGE + #{pointChange}),
UPDATED_TIME = NOW(),
UPDATED_BY = #{createdBy}