Module: Haoyaoshi::Api::Order

Included in:
Client
Defined in:
lib/haoyaoshi/api/order.rb

Instance Method Summary collapse

Instance Method Details

#delete_batch_order(order_number = nil, params = {}) ⇒ Object



41
42
43
44
45
46
47
# 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 = {}) ⇒ Object



31
32
33
34
35
36
37
38
39
# 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) ⇒ Object



6
7
8
9
# 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) ⇒ Object



16
17
18
19
# 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) ⇒ Object



26
27
28
29
# 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) ⇒ Object



21
22
23
24
# 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) ⇒ Object



11
12
13
14
# 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