# GuanyiErp 管易erp api ## Installation Add this line to your application's Gemfile: ```ruby gem 'guanyi-erp' ``` And then execute: $ bundle Or install it yourself as: $ gem install guanyi-erp ## Usage ### config/guanyi_erp.yml ```yml development: app_key: testkey secret: mySecret session_key: mySessionKey api_base_path: http://demo.guanyierp.com/erpapi/rest/erp_open production: app_key: a secret: a session_key: b api_base_path: c test: app_key: a secret: a session_key: b api_base_path: c ``` ###库存查询(gy.erp.stock.get) ```ruby GuanyiErp.api_erp_stock_get({item_code: 'mx1115', sku_code: 'mx115-BK'}) ``` ###订单新增(gy.erp.trade.add) ```ruby GuanyiErp.api_erp_trade_add( {platform_code: '1', #平台订单号(必填防止重复导单) shop_code: 'UD', #ERP店铺编码 express_code: 'EMS', #物流编码 warehouse_code: 'C001c', #仓库编码 cod: false, #是否货到付款 vip_code: '001', deal_datetime: Time.now.strftime('%Y-%m-%d %H:%M:%S'), pay_datetime: Time.now.strftime('%Y-%m-%d %H:%M:%S'), #付款时间 receiver_name: '木卯', receiver_address: '测试地址', receiver_mobile: '15201280641', receiver_phone: '15201280641', receiver_province: '河北省', receiver_city: '石家庄市', receiver_district: '桥东区', post_fee: 12, #物流费 discount_fee: 5, #让利金额 invoices: [], # payments: [{ # pay_type_code: '1012014021233754645', # paytime: Time.now.strftime('%Y-%m-%d %H:%M:%S'), # payment: 100.1, # account: '', # pay_code: '' # }], details: [ { item_code: 'mx1115', sku_code: 'mx115-BK', price: '98', qty: 2 } ] #商品信息 }) ``` ###订单查询(gy.erp.trade.get) ```ruby GuanyiErp.api_erp_trade_get({platform_code: '1',receiver_mobile:'15201280641'}) ``` ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/[USERNAME]/GuanyiErp. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct. ## License The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).