接口 consumer.order.get

接口说明

根据订单号获取订单信息

业务参数

参数名称 类型 是否必须 说明
ReceiptNo string Y 订单号

返回结果

参数名称 类型 说明
UserID string 用户 ID
TID string 设备 ID
BarCode string 商品条码
OriginalPrice int 订单原始金额(单位:分)
Price int 实付金额(单位:分)
Temperature int 商品温度属性(0=常温 1=冷 2=热)
ReceiptNo string 订单号
TradeNo string 支付渠道流水号
TradeStatus int 支付状态(0=等待支付,1=支付成功,2=退款成功)
ProductVO object 商品信息对象
ProductVO.Name string 商品名称
ProductVO.ImageUrl string 商品图片
ProductVO.ImageFixWidthUrl string 商品图片
UserVO object 用户信息对象
UserRefundsReason string 用户退款原因:
REFUNDS_REASON_PRODUCT_NOT_MATCH=掉错商品
REFUNDS_REASON_DELIVERY_FAIL=没有掉货
REFUNDS_REASON_PRODUCT_BROKEN=商品损坏
REFUNDS_REASON_PRODUCT_CANNOT_PICKOUT=商品无法取出

返回示例

{
    "error_code": 0,
    "error_msg": "SUCCESS",
    "data": {
        "UserID": "5949c3fc94a0a510000dd32f",//友朋用户ID
        "TID": "59e16f97ad0edb00114c529b",//设备ID
        "OID": "592f6b668fa37d110035a8d1",//运营商ID
        "BarCode": "6928804010145",//商品条码
        "OriginalPrice": 220,//订单金额
        "Price": 220,//实付金额
        "Discount": 100,//折扣
        "CostPrice": 220,//成本价
        "Temperature": 1, //温度 0=常温 1=冷 2=热
        "PayType": 5, //支付方式 1=微信 2=支付宝  4=现金支付 5=微信支付(代收) 6=支付宝支付(代收) 99=第三方支付 100=(运营商兑换码)
        "ClientIPAddress": "113.88.15.124", // 客户端ip
        "PayExtend": "", // 支付扩展信息 记录优惠券 以及促销活动信息
        "ReceiptNo": "OD180108121236862559", // 友朋订单号
        "TradeNo": "4200000100201801080204310534", // 商户订单号
        "PayTime": 1515384761, // 支付时间
        "TradeStatus": 1, // 交易状态 0=等待付款 1=已支付成功 2=已退款成功 -1=交易关闭
        "RefundsTime": 0, // 退款时间
        "CabinetName": "B", // 货柜编号
        "CargoNum": 52, // 货道号
        "CargoDisplayName": "52", // 货道名
        "MotorIndex": 51, // 马达号
        "ShipmentsTime": 1515384713, // 出货上报时间
        "ShipmentsStatus": 1, // 出货状态 0=等待出货 1=出货成功 -1=出货失败
        "ShipmentsError": "", // 出货的错误信息
        "UserRefundsStatus": 0, // 用户退款申请状态 0=未申请 1=申请退款 -1=拒绝退款 2=通过退款
        "UserRefundsTime": 0, // 用户退款申请时间
        "UserRefundsReason": "", // 用户退款原因
        "UserRefundsRemarks": "", // 用户退款备注
        "OpAccountID": "", // 退款操作的AccountID
        "RefundsRemarks": "", // 退款备注
        "CreateAt": 1515384756,
        "UpdatedAt": 1515384766,
        "id": "5a52efb4473031000f5d7b83",
        "ProductName": "雪碧柠檬味汽水330ml(冷)",
        "ProductVO": {
        "Name": "屈臣氏苏打水 330ML",
        "ImageUrl": "https://res.yopoint.com/product/20180102/50b72d02c2d5f80965ade67f5c74c0d2.png",
        "ImageFixWidthUrl": "https://res.yopoint.com/product/20180102/7974e2d502b00c0a0994771f2939d98a.png"
     },
        "UserVO": {
            "Platform": 1, // 支付平台
            "OpenID": "oA0rgwSfL_Bt-VeJfFaUNAMVp53E", // 第三方id
            "MemberID": "5949c53fb976601100a9d6e1",
            "NickName": "x",
            "Sex": 1,
            "Province": "江西",
            "City": "赣州",
            "ImageUrl": "http://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLSOR5dff1ibic2UuFXibJOWGEk9WUHnoZeHmkeL7IKvhmdoplFQZCKO33oTvI7pN73JB7Yf82eHg7Qg/132",
            "id": "5949c3fc94a0a510000dd32f",
            "MemberVO": {
                "Mobile": "13148x",
                "NickName": "x",
                "Sex": 1,
                "Points": 0,
                "CreateAt": 1498006847,
                "UpdatedAt": 1515476088,
                "Point": 53,
                "Platform": [
                    2
                ],
                "Balance": 630,
                "id": "5949c53fb976601100a9d6e1"
            }
        },
        "QRCodeUrl":"http://xxx", //再次购买的二维码URL
        "Token":"xxxx" //再次购买的二维码
    }
}

ShipmentsError 定义

描述
EOF 驱动板通讯异常
ERR_DRIVER_RESPONSE 驱动板通讯异常
ERR_COST 现金扣款失败
ERR_GET_CASH 获取现金金额失败
ERR_SET_PRICE 设置商品现金价格失败
ERR_REFUND 现金退款失败
ERR_ORDER_ARRIVAL_TIMEOUT 订单到达超时
ERR_CARGO_NONE_STOCK 货道库存不足
ERR_READ_DATA 读取串口数据异常
ERR_DRIVER_CONNECT_FAIL 连接驱动版失败
ERR_TRANSFOR_FAIL 马达通讯失败
ERR_SENSOR_FAIL 红外没检测到出货
ERR_GET_TEMPERATURE_FAIL 获取温度失败
ERR_OVER_INDEX 无效货道号
ERR_MOTOR_CANT_ROUND 电机没有转动
ERR_MOTOR_DRIVER_BREAK 马达没有电流
ERR_MOTOR_DRIVER_SHORT 电机短路
ERR_MOTOR_ROUND_OVER_TIME 电机卡住超时
ERR_COMUNICATION1 升降控制板通信超时
ERR_COMUNICATION2 串口通信超时
ERR_STEP_MOTOR_OVER_BOTTOM_ERROR 电机运转超过底部
ERR_STEP_MOTOR_REACH_TOP_ERROR 电机运转超过顶部
ERR_OPEN_DROP_GOODS_OVER_TIME 掉货检测没有检测到商品
ERR_STEP_MOTOR_NOT_AT_ORIGIN 步进电机没有在原点
ERR_TAKE_GOODS_DOOR_NOT_CLOSE_ERROR 取货门没有关闭
ERR_STEP_MOTOR_ERROR 步进电机未知故障
ERR_MOTOR_POS_NOT_SURE 步进电机位置不明确
ERR_MOTOR_DRIVER_ALARM 步进电机驱动器报警
ERR_UNKOWN 其他错误
ERR_FVM_NAK 未知错误,已上报厂家

错误代码

描述
MISSING_PARAMS_RECEIPTNO 缺少参数:订单号
ERR_ORDER_NOT_EXIST 错误:订单不存在
Copyright © YoPoint.com 2019 all right reserved,powered by Gitbook该文件修订时间: 2021-01-11 11:16:17

results matching ""

    No results matching ""