select id, transaction_id, trade_state, pay_time,sale_time, out_trade_no,
external_userid, total_fee, payee_userid, payment_type,
mch_id, remark, total_refund_fee, commodity_list,
contact_info, miniprogram_info, create_time, update_time,
corp_id,company_user_id, corp_name
from fs_company_external_pay_receipt
insert into fs_company_external_pay_receipt
transaction_id,
trade_state,
pay_time,
sale_time,
out_trade_no,
external_userid,
total_fee,
payee_userid,
payment_type,
mch_id,
remark,
total_refund_fee,
commodity_list,
contact_info,
miniprogram_info,
corp_id,
company_user_id,
corp_name,
create_time, update_time
#{transactionId},
#{tradeState},
#{payTime},
#{saleTime},
#{outTradeNo},
#{externalUserid},
#{totalFee},
#{payeeUserid},
#{paymentType},
#{mchId},
#{remark},
#{totalRefundFee},
#{commodityList},
#{contactInfo},
#{miniprogramInfo},
#{corpId},
#{companyUserId},
#{corpName},
sysdate(), sysdate()
insert into fs_company_external_pay_receipt (
transaction_id, trade_state, pay_time, sale_time, out_trade_no,
external_userid, total_fee, payee_userid, payment_type,
mch_id, remark, total_refund_fee, commodity_list,
contact_info, miniprogram_info, corp_id, corp_name,
create_time, update_time
) values
(
#{item.transactionId}, #{item.tradeState}, #{item.payTime}, #{item.saleTime}, #{item.outTradeNo},
#{item.externalUserid}, #{item.totalFee}, #{item.payeeUserid}, #{item.paymentType},
#{item.mchId}, #{item.remark}, #{item.totalRefundFee}, #{item.commodityList},
#{item.contactInfo}, #{item.miniprogramInfo}, #{item.corpId}, #{item.corpName},
sysdate(), sysdate()
)
update fs_company_external_pay_receipt
transaction_id = #{transactionId},
trade_state = #{tradeState},
pay_time = #{payTime},
sale_time = #{saleTime},
out_trade_no = #{outTradeNo},
external_userid = #{externalUserid},
total_fee = #{totalFee},
payee_userid = #{payeeUserid},
payment_type = #{paymentType},
mch_id = #{mchId},
remark = #{remark},
total_refund_fee = #{totalRefundFee},
commodity_list = #{commodityList},
contact_info = #{contactInfo},
miniprogram_info = #{miniprogramInfo},
corp_id = #{corpId},
company_user_id = #{companyUserId},
corp_name = #{corpName},
update_time = sysdate()
where id = #{id}
delete from fs_company_external_pay_receipt where id = #{id}
delete from fs_company_external_pay_receipt where id in
#{id}