module Haoyaoshi::Api::Order

Public Instance Methods

delete_batch_order(order_number = nil,params = {}) click to toggle source
# File lib/haoyaoshi/api/order.rb, line 41
def delete_batch_order(order_number = nil,params = {})
  if order_number.present?
    params =  params.merge({orderNumber: order_number})
  end
  create_url = "#{order_interface_base_url}/orders/batchdelete"
  http_delete(create_url,params,"order")
end
delete_order(order_number = nil ,params = {}) click to toggle source
# File lib/haoyaoshi/api/order.rb, line 31
def delete_order(order_number = nil ,params = {})
  path_url = ""
  params = {}
  if order_number.present?
    path_url = "/#{order_number}"
  end
  create_url = "#{order_interface_base_url}/orders#{path_url}"
  http_delete(create_url,params,{},"order")
end
get_order_rx(params) click to toggle source
# File lib/haoyaoshi/api/order.rb, line 6
def get_order_rx(params)
  create_url = "#{order_interface_base_url}/rx"
  http_get(create_url,params,"order")
end
post_order(params) click to toggle source
# File lib/haoyaoshi/api/order.rb, line 16
def post_order(params)
  create_url = "#{order_interface_base_url}/orders"
  http_post(create_url,params,{},"order")
end
post_order_prescription_img(params) click to toggle source
# File lib/haoyaoshi/api/order.rb, line 26
def post_order_prescription_img(params)
  create_url = "#{order_interface_base_url}/prescription/img"
  http_post(create_url,params,{},"order")
end
post_order_prescription_url(params) click to toggle source
# File lib/haoyaoshi/api/order.rb, line 21
def post_order_prescription_url(params)
  create_url = "#{order_interface_base_url}/prescription/url"
  http_post(create_url,params,{},"order")
end
post_order_rx(params) click to toggle source
# File lib/haoyaoshi/api/order.rb, line 11
 def post_order_rx(params)
  create_url = "#{order_interface_base_url}/rx"
  http_post(create_url,params,{},"order")
end

Private Instance Methods

order_interface_base_url() click to toggle source
# File lib/haoyaoshi/api/order.rb, line 51
def order_interface_base_url
  "/order/v1.1"
end