id,
user_id,
request_id,
task_id,
task_status,
COALESCE(thumb, '') thumb,
COALESCE(submit_time, '') submit_time,
COALESCE(scheduled_time, '') scheduled_time,
COALESCE(end_time, '') end_time,
COALESCE(task_metrics_total, '') task_metrics_total,
COALESCE(task_metrics_succeeded, '') task_metrics_succeeded,
COALESCE(task_metrics_failed, '') task_metrics_failed,
create_time,
update_time
t.id id,
t.user_id user_id,
t.request_id request_id,
t.task_id task_id,
t.task_status task_status,
COALESCE(t.thumb, '') thumb,
COALESCE(t.submit_time, '') submit_time,
COALESCE(t.scheduled_time, '') scheduled_time,
COALESCE(t.end_time, '') end_time,
COALESCE(t.task_metrics_total, '') task_metrics_total,
COALESCE(t.task_metrics_succeeded, '') task_metrics_succeeded,
COALESCE(t.task_metrics_failed, '') task_metrics_failed,
COALESCE(tr.url, '') url,
COALESCE(tr.url_local, '') url_local,
t.create_time create_time,
t.update_time update_time
INSERT INTO ali_dashscope_task (user_id, request_id, task_id, task_status
, thumb
, submit_time
, scheduled_time
, end_time
, task_metrics_total
, task_metrics_succeeded
, task_metrics_failed
)
VALUES (#{user_id}, #{request_id}, #{task_id}, #{task_status}
, #{thumb}
, #{submit_time}
, #{scheduled_time}
, #{end_time}
, #{task_metrics_total}
, #{task_metrics_succeeded}
, #{task_metrics_failed}
)
INSERT INTO ali_dashscope_task_result (task_id, url, url_local)
VALUES
(
#{result.task_id}, #{result.url}
, #{result.url_local}
)
UPDATE ali_dashscope_task
SET task_status = #{task_status}
, request_id = #{request_id}
, thumb = #{thumb}
, submit_time = #{submit_time}
, scheduled_time = #{scheduled_time}
, end_time = #{end_time}
, task_metrics_total = #{task_metrics_total}
, task_metrics_succeeded = #{task_metrics_succeeded}
, task_metrics_failed = #{task_metrics_failed}
WHERE task_id = #{task_id}