INSERT INTO goods_order_payment (id_,user_id_,goods_order_id_,payment_channel_,payment_business_channel_,payment_account_no_,amount_,trans_no_,order_no_,pay_status_,arrival_time_,remark_,create_time_,update_time_) VALUES(#{id},#{userId},#{goodsOrderId},#{paymentChannel},#{paymentBusinessChannel},#{paymentAccountNo},#{amount},#{transNo},#{orderNo},#{payStatus, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{arrivalTime},#{remark},now(),now()) UPDATE goods_order_payment pay_status_ = #{payStatus, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, order_no_ = #{orderNo}, id_ = #{id}, amount_ = #{amount}, arrival_time_ = #{arrivalTime}, payment_channel_ = #{paymentChannel}, create_time_ = #{createTime}, user_id_ = #{userId}, remark_ = #{remark}, payment_account_no_ = #{paymentAccountNo}, payment_business_channel_ = #{paymentBusinessChannel}, update_time_ = NOW(), goods_order_id_ = #{goodsOrderId}, trans_no_ = #{transNo}, WHERE id_ = #{id} DELETE FROM goods_order_payment WHERE id_ = #{id}