class SapModel::Payment

Public Class Methods

find_payment(source, id) click to toggle source

根据来源,id获得单个收付款单 @note 根据来源,id获得单个收付款单 @param source [string]

# File lib/sap_model/payment.rb, line 18
def self.find_payment(source, id)
  Sap::Payment.new(source).find(id)
end
get_payments(source) click to toggle source

根据来源获得所有收付款单 @note 根据来源获得所有收付款单 @param source [string]

# File lib/sap_model/payment.rb, line 10
def self.get_payments(source)
  Sap::Payment.new(source).list
end
upload_payment(source, order, invoice_id, customer_id) click to toggle source

将云店家中生成的收付款单上传至sap @param source [string] @param order [Order] @param invoice_id [string] @param customer_id [string]

# File lib/sap_model/payment.rb, line 27
def self.upload_payment(source, order, invoice_id, customer_id)
  invoice = SapModel::Invoice.find_invoice(source, invoice_id)
  payment_id = Sap::Payment.new(source).upload({order: order, invoice: invoice, customer_id: customer_id})
end