Module: Haoyaoshi::Api::Order
- Included in:
- Client
- Defined in:
- lib/haoyaoshi/api/order.rb
Instance Method Summary collapse
- #delete_batch_order(order_number = nil, params = {}) ⇒ Object
- #delete_order(order_number = nil, params = {}) ⇒ Object
- #get_order_rx(params) ⇒ Object
- #post_order(params) ⇒ Object
- #post_order_prescription_img(params) ⇒ Object
- #post_order_prescription_url(params) ⇒ Object
- #post_order_rx(params) ⇒ Object
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 |