Admin/cashier/flow/checkOrder(o2o)

来自ECJiaWiki
跳转至: 导航搜索

2017-5-4 增加散装商品判断 货号长度7位

应用场景

 收银购物流检查订单

接口名称

 admin/cashier/flow/checkOrder

请求参数

字段名 变量名 必填 类型 示例值 描述
token token string d122e3c72332c5af12a71d77c9f1462f5901d276 token
添加商品至购物车 addgoods addgoods字典 添加商品至购物车
编辑购物车商品 updategoods updategoods字典 编辑购物车商品
删除购物车商品 deletegoods deletegoods字典 删除购物车商品
挂单id pendorder_id int 收银台20180712增加 挂单id(挂单订单新增商品;挂单订单结算时传)
添加会员信息 user user字典 添加会员信息

举例如下

{
      "token" : "d122e3c72332c5af12a71d77c9f1462f5901d276",
      "addgoods":{
                    "goods_sn":"6532879125",
                    "number":2,
                    "price":"35.00", //散装总价格
                    "weight":"100.00",//散装总重量
                 }
      "updategoods":{
                       "rec_id":1,
                       "number":1,
                    },
     "deletegoods":{
                       "rec_id":1,
                    },
      "user":{
                       "user_id":1024,
                    },
     "pendorder_id":1
}

返回参数

字段名 变量名 必填 类型 示例值 描述
返回状态码 status data字典 {"succeed" : 1} 返回请求接口后的数据,succeed为1代表成功,0则为失败,失败后则返回error_code(错误code)及error_desc(错误说明)
返回信息 data Array 请求接口提供的返回信息
└ 会员信息 user_info array 会员信息
└ 商品列表 goods_list String 商品列表
   └ 购物车id rec_id int 购物车id
   └ 会员id user_id int 会员id
   └ 商家id ru_id int 商家id
   └ 商品id goods_id int 商品id
   └ 商品名称 goods_name String 商品名称
   └ 商品货号 goods_sn String 商品货号
   └ 商品数量 goods_number int 商品数量
   └ 市场价格 market_price decimal 市场价格
   └ 商品价格 goods_price decimal 商品价格
   └ 商品属性 goods_attr array 商品属性
   └ 是否是实物 is_real int 是否是实物(0否1是)
   └ extension_code extension_code string extension_code
   └ parent_id parent_id int parent_id
   └ is_gift is_gift int is_gift
   └ is_shipping is_shipping int is_shipping
   └ 订单总额 subtotal decimal 订单总额
   └ 商品重量 goodsWeight decimal 商品重量
   └ 市场价格(格式化) formated_market_price string 市场价格
   └ 商品价格(格式化) formated_goods_price string 商品价格
   └ 订单总额(格式化) subtotal string 订单总额
   └ 商品图片信息 img img字典 商品图片信息
      └ 商品缩略图 thumb string 商品缩略图
      └ 商品原图 url string 商品原图
      └ 商品小图 small string 商品小图
   └ 是否是散装商品 is_bulk int 是否是散装商品(0否1是)
└ 是否允许使用积分 allow_use_integral int 是否允许使用积分(0否1是)
└ 订单最多可用积分 order_max_integral int 订单最多可用积分
└ 是否允许使用红包 allow_use_bonus int 是否允许使用红包(0否1是)
└ 可用红包 bonus_list array 收银台v2.2.0增加 可用红包
   └ 红包id bonus_id int 红包id
   └ 红包序列号 bonus_sn int 红包序列号
   └ 红包名称 bonus_name string 红包名称
   └ 红包金额 bonus_money float 红包金额
   └ 红包金额(格式化) formatted_bonus_money string 红包金额
   └ 最低商品金额 min_amount float 最低商品金额
   └ 最低商品金额(格式化) label_min_amount string 最低商品金额
   └ 红包使用开始日期(格式化) formatted_use_start_date string 红包使用开始日期
   └ 红包使用结束日期(格式化) formatted_use_end_date string 红包使用结束日期
└ 会员积分 your_integral int 会员积分
└ 优惠 discount deciaml 优惠
└ 优惠(格式化) discount_formated string 优惠

成功举例如下

{
    "data": {
        "user_info": [],
        "goods_list": [
            {
                "rec_id": 28071,
                "user_id": 0,
                "ru_id": "0",
                "goods_id": 1205,
                "goods_name": "精品苹果",
                "goods_sn": "2200001",
                "goods_number": 1,
                "market_price": "8.40",
                "goods_price": "7.00",
                "goods_attr": [],
                "is_real": 1,
                "extension_code": "",
                "parent_id": 0,
                "is_gift": 0,
                "is_shipping": 0,
                "subtotal": "7.00",
                "goodsWeight": "0.000",
                "goods_attr_id": "",
                "formated_market_price": "¥8.40",
                "formated_goods_price": "¥7.00",
                "formated_subtotal": "¥7.00",
                "img": {
                    "thumb": "https://www.okxiexie.com/images/201709/goods_img/1205_G_1505958328729.jpg",
                    "url": "https://www.okxiexie.com/images/201709/source_img/1205_G_1505958328566.jpg",
                    "small": "https://www.okxiexie.com/images/201709/thumb_img/1205_thumb_G_1505958328945.jpg"
                },
                "is_bulk": 1
            }
        ],
        "allow_use_integral": 0,
        "order_max_integral": 0,
        "allow_use_bonus": 1,
        "bonus_list": [                                        //收银台v2.2.0增加
            {
                "bonus_id": 10577,
                "bonus_sn": "",
                "bonus_name": "专用测试红包",
                "bonus_money": "10.00",
                "formatted_bonus_money":"¥10.00",
                "min_amount": "20.00",
                "label_min_amount": "满20.00可使用",
                "formatted_use_start_date": "2017-04-26",
                "formatted_use_end_date": "2021-01-02"
            },
            {
                "bonus_id": 10578,
                "bonus_sn": "",
                "bonus_name": "专用测试红包",
                "bonus_money": "10.00",
                "formatted_bonus_money":"¥10.00",
                "min_amount": "20.00",
                "label_min_amount": "满20.00可使用",
                "formatted_use_start_date": "2017-04-26",
                "formatted_use_end_date": "2021-01-02"
            }
        ],

        "your_integral": null,
        "discount": "0.00",
        "discount_formated": "¥0.00"
    },
    "status": {
        "succeed": 1
    }
}

失败举例如下

{
      "status" : {
            "succeed" : 0,
            "error_code" : 100,
            "error_desc" : "Invalid session",
      }
}

注:错误编码