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