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