module Dianping::Api::Modules::Tuangou
Public Instance Methods
receipt_consume(shop_uuid, code, count = 1, request_id = nil, **params)
click to toggle source
# File lib/dianping/api/modules/tuangou.rb, line 9 def receipt_consume(shop_uuid, code, count = 1, request_id = nil, **params) params.merge! open_shop_uuid: shop_uuid, receipt_code: code, requestid: request_id || requestid, count: count keys = %i[requestid receipt_code count open_shop_uuid app_shop_account app_shop_accountname] raise "missing keys #{keys - params.keys}" unless (keys - params.keys).empty? post '/router/tuangou/receipt/consume', params end
receipt_pre_code(shop_uuid, code)
click to toggle source
# File lib/dianping/api/modules/tuangou.rb, line 5 def receipt_pre_code(shop_uuid, code) post('/router/tuangou/receipt/prepare', open_shop_uuid: shop_uuid, receipt_code: code) end
shop_deals(shop_deals)
click to toggle source
# File lib/dianping/api/modules/tuangou.rb, line 20 def shop_deals(shop_deals) get('/tuangou/deal/queryshopdeal', open_shop_uuid: shop_deals) end