returns-api.js 924 Bytes
/**
 * 商品基本信息
 * @author: yyq<yanqing.yang@yoho.cn>
 * @date: 2016/7/19
 */
'use strict';

const api = global.yoho.API;

const getOrderInfoAsync = (orderCode, uid, sessionKey) => {
    return api.get('', {
        method: 'app.SpaceOrders.info',
        order_code: orderCode,
        uid: uid,
        session_key: sessionKey
    }, {code: 200});
};

const getRefundGoodsAsync = (orderCode, uid) => {
    return api.get('', {
        method: 'app.refund.goodsList',
        order_code: orderCode,
        uid: uid
    }, {code: 200});
};

const refundSubmitAsync = (orderCode, uid, goods, payment) => {
    return api.get('', {
        method: 'app.refund.submit',
        order_code: orderCode,
        uid: uid,
        goods: JSON.stringify(goods),
        payment: JSON.stringify(payment)
    }, {code: 200});
};

module.exports = {
    getOrderInfoAsync,
    getRefundGoodsAsync,
    refundSubmitAsync
};