select id, task_id, total_amount, settlement_amount, payment_method, pay_status, pay_time,
out_trade_no, trade_no, code_url, qr_expire_time, provider, payment_ref_id, callback_url,
remark, created_by, created_time, update_time, pid, sync_status, sync_time
from sys_task_payment
insert into sys_task_payment
task_id,
total_amount,
settlement_amount,
payment_method,
pay_status,
pay_time,
out_trade_no,
trade_no,
code_url,
qr_expire_time,
provider,
payment_ref_id,
callback_url,
remark,
created_by,
created_time,
pid,
sync_status,
sync_time,
#{taskId},
#{totalAmount},
#{settlementAmount},
#{paymentMethod},
#{payStatus},
#{payTime},
#{outTradeNo},
#{tradeNo},
#{codeUrl},
#{qrExpireTime},
#{provider},
#{paymentRefId},
#{callbackUrl},
#{remark},
#{createdBy},
#{createdTime},
#{pid},
#{syncStatus},
#{syncTime},
update sys_task_payment
pay_status = #{payStatus},
pay_time = #{payTime},
trade_no = #{tradeNo},
remark = #{remark},
update_time = now(),
where id = #{id}
update sys_task_payment
set pay_status = #{payStatus},
trade_no = #{tradeNo},
pay_time = now(),
update_time = now()
where id = #{id}
update sys_task_payment
set pid = #{pid},
sync_status = #{syncStatus},
sync_time = #{syncTime},
update_time = now()
where id = #{id}