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}