class SapModel::Invoice
Public Class Methods
find_invoice(source, id)
click to toggle source
根据来源,id获得单个发票 @note 根据来源,id获得单个发票 @param source [string]
# File lib/sap_model/invoice.rb, line 19 def self.find_invoice(source, id) Sap::Invoice.new(source).find(id) end
get_invoices(source)
click to toggle source
根据来源获得所有发票 @note 根据来源获得所有发票 @param source [string]
# File lib/sap_model/invoice.rb, line 11 def self.get_invoices(source) Sap::Invoice.new(source).list end
upload_invoice(source, sap_order_id)
click to toggle source
将云店家中生成的发票上传至sap @param source [string] @param sap_order_id [string] sap平台上订单的id
# File lib/sap_model/invoice.rb, line 26 def self.upload_invoice(source, sap_order_id) # p "sap_order_id是#{sap_order_id}" order = SapModel::Order.find_order(source, sap_order_id) # p "order是#{order}" # p "order的类是#{order.class}" invoice_id = Sap::Invoice.new(source).upload(order) end