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}