<?php

    header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
    header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
    header("Pragma: no-cache");
    header("Content-Type:text/html;charset=utf-8");
    header("Access-Control-Allow-Credentials: true");
    header("Access-Control-Allow-Origin:*"); // 指定允许其他域名访问
    header('Access-Control-Allow-Headers:Origin,X-Requested-With,Content-type,Accept'); // 响应头设置
    header('Access-Control-Allow-Methods:GET, POST');  // 响应类型

    date_default_timezone_set("Asia/Shanghai");

    define('APPNAME', '快乐帮手');
    define('BEIAN', '京ICP备18060044号-6');

    define('LOG_PATH_BASE', DATACENTER_ROOT.'/logs/');
    define('LOG_TRACK_SAVE_PATH', LOG_PATH_BASE.'track/%s/%s.log'); // 监控日志的路径,如2014-02-14/1(检测类型).log

    define('APP_TMEPPATH', DATACENTER_ROOT.'/temp/');
    define('APP_TMEPPATH_WAIT_DELIVER_GOODS_CSV', APP_TMEPPATH.'/wait_deliver_goods_csv/');

    # 拼多多
    define('PDD_CLIENT_ID', '565558eab28242c7a9fa47fa080a06db');
    define('PDD_CLIENT_SECRET', 'bf3dfd836648d0d53657030d17b10e2dfa7056a0');
    define('PDD_REDIRECT_URI', 'http://www.kuailelunwen.com/callback/pdd');
    define('PDD_AUTH_STATE', 'pddauth');
    define('PDD_APPLICATION_BUY_URL', 'https://fuwu.pinduoduo.com/service-market/service-detail?detailId=70328');

    // PDD_CLIENT_SECRET 前20位 后20位
    define('API_PDD_UID', 'bf3dfd836648d0d53657');
    define('API_PDD_TOKEN', '030d17b10e2dfa7056a0');

    # order_status 1:待发货,2:已发货待签收,3:已签收 5:全部
    define('ORDER_STATUS_WAIT_DELIVER_GOODS', 1);
    define('ORDER_STATUS_DELIVERED', 2);
    define('ORDER_STATUS_SIGNED_FOR', 3);
    define('ORDER_STATUS_FULL', 5);
    $GLOBALS['order_status'] = array(
        ORDER_STATUS_WAIT_DELIVER_GOODS =>  '待发货',
        ORDER_STATUS_DELIVERED          =>  '已发货待签收',
        ORDER_STATUS_SIGNED_FOR         =>  '已签收',
    );

    # refund_status 售后状态 1:无售后或售后关闭,2:售后处理中,3:退款中,4: 退款成功 5:全部
    define('REFUND_STATUS_NO_AFTER_SALES', 1);
    define('REFUND_STATUS_AFTER_SALE_ING', 2);
    define('REFUND_STATUS_ING', 3);
    define('REFUND_STATUS_SUCC', 4);
    define('REFUND_STATUS_FULL', 5);
    $GLOBALS['refund_status'] = array(
        REFUND_STATUS_NO_AFTER_SALES    =>  '无售后或售后关闭',
        REFUND_STATUS_AFTER_SALE_ING    =>  '售后处理中',
        REFUND_STATUS_ING               =>  '退款中',
        REFUND_STATUS_SUCC              =>  '退款成功',
    );

    # 售后状态
    # 0:无售后
    # 2:买家申请退款,待商家处理
    # 3:退货退款,待商家处理
    # 4:商家同意退款,退款中
    # 5:平台同意退款,退款中
    # 6:驳回退款,待买家处理
    # 7:已同意退货退款,待用户发货
    # 8:平台处理中
    # 9:平台拒绝退款,退款关闭
    # 10:退款成功
    # 11:买家撤销
    # 12:买家逾期未处理,退款失败
    # 13:买家逾期,超过有效期 14:换货补寄待商家处理 15:换货补寄待用户处理 16:换货补寄成功 17:换货补寄失败 18:换货补寄待用户确认完成 21:待商家同意维修 22:待用户确认发货 24:维修关闭 25:维修成功 27:待用户确认收货 31:已同意拒收退款,待用户拒收 32:补寄待商家发货
    define('AFTER_SALES_STATUS_NO', 0);
    define('AFTER_SALES_STATUS_BUYER_APPLIES_FOR_REFUND', 2);
    define('AFTER_SALES_STATUS_RETURN_REFUND', 3);
    define('AFTER_SALES_STATUS_SELLER_AGREE_REFUND', 4);
    define('AFTER_SALES_STATUS_PLATFORM_AGREE_REFUND', 5);
    define('AFTER_SALES_STATUS_REFUSE_REFUND', 6);
    define('AFTER_SALES_STATUS_RETURN_REFUND_AGREE', 7);
    define('AFTER_SALES_STATUS_PLATFORM_PROCESSING', 8);
    define('AFTER_SALES_STATUS_PLATFORM_REFUSE_REFUND', 9);
    define('AFTER_SALES_STATUS_REFUND_SUCC', 10);
    define('AFTER_SALES_STATUS_BUYER_REVOKE', 11);
    define('AFTER_SALES_STATUS_EXPECTED_UNHANDLED', 12);
    $GLOBALS['after_sales_status'] = array(
        AFTER_SALES_STATUS_NO   =>  '无售后',
        AFTER_SALES_STATUS_BUYER_APPLIES_FOR_REFUND =>  '买家申请退款,待商家处理',
        AFTER_SALES_STATUS_RETURN_REFUND    =>  '退货退款,待商家处理',
        AFTER_SALES_STATUS_SELLER_AGREE_REFUND  =>  '商家同意退款,退款中',
        AFTER_SALES_STATUS_PLATFORM_AGREE_REFUND  =>  '平台同意退款,退款中',
        AFTER_SALES_STATUS_REFUSE_REFUND    =>  '驳回退款,待买家处理',
        AFTER_SALES_STATUS_RETURN_REFUND_AGREE  =>  '已同意退货退款,待用户发货',
        AFTER_SALES_STATUS_PLATFORM_REFUSE_REFUND   =>  '平台拒绝退款,退款关闭',
        AFTER_SALES_STATUS_REFUND_SUCC  =>  '退款成功',
        AFTER_SALES_STATUS_BUYER_REVOKE =>  '买家撤销',
        AFTER_SALES_STATUS_EXPECTED_UNHANDLED =>  '买家逾期未处理,退款失败',
        13  =>  '买家逾期,超过有效期',
        14  =>  '换货补寄待商家处理',
        15  =>  '换货补寄待用户处理',
        16  =>  '换货补寄成功',
        17  =>  '换货补寄失败',
        18  =>  '换货补寄待用户确认完成',
        21  =>  '待商家同意维修',
        22  =>  '待用户确认发货',
        24  =>  '维修关闭',
        25  =>  '维修成功',
        27  =>  '待用户确认收货',
        31  =>  '已同意拒收退款,待用户拒收',
        32  =>  '补寄待商家发货',
    );

    // 订单是否风控
    define('ORDER_RISK_NO', 0); // 正常订单
    define('ORDER_RISK_YES', 1); // 风控订单

    // rds_id
    define('RDS_ID', '48B26FD166F024F7');

    # 同步历史订单
    define('_RQ_SYNC_HISTORICAL_ORDERS', 'rq_sync_historical_orders');
    define('_RQ_SYNC_INCREMENT_ORDERS', 'rq_sync_increment_orders');

    define('USER_STATUS_VALID', 1);