insert into yt_finance_payment_item (item_id, item_name, item_amount, unit, count, create_time, create_user_id, available) values (#{itemId},#{itemName},#{itemAmount},#{unit},#{count},#{createTime},#{createUserId},#{available}); insert into yt_finance_payment_record ( record_id, user_id, payment_id, item_id, should_amount ) values ( #{recordId}, #{userId}, #{paymentId}, #{itemId}, #{shouldAmount} ) insert into yt_finance_payment ( payment_id, payment_no, payment_type, total_amount, user_id, create_time, create_user_id, available ) values ( #{paymentId}, #{paymentNo}, #{paymentType}, #{totalAmount}, #{userId}, #{createTime}, #{createUserId}, #{available} ) update yt_finance_payment_item item_name = #{itemName}, item_amount = #{itemAmount}, unit = #{unit}, `count` = #{count}, update_time = #{updateTime}, update_user_id = #{updateUserId}, available = #{available} where item_id = #{itemId} update yt_finance_payment payment_no = #{paymentNo}, payment_type = #{paymentType}, payment_status = #{paymentStatus}, total_amount = #{totalAmount}, user_id = #{userId}, finish_time = #{finishTime}, update_time = #{updateTime}, update_user_id = #{updateUserId}, available = #{available} where payment_id = #{paymentId} update yt_finance_payment_record set receive_amount = should_amount, receive_time = now(),charge_status=1 where payment_id = #{paymentId}