Exemplo n.º 1
0
            ABase::toJson(1, 'action error');
    }
} else {
    $order_code = str_replace('YK', 'SK', $order_code);
    $order_code = str_replace('BH', 'SK', $order_code);
    $orders = Orders::getOne(array('order_code' => $order_code));
    $order_status = $orders['order_status'];
    $cancel_time = 0;
    if ($order_status > 2) {
        $shiped = OrdersLog::getOne(array('order_code' => $order_code, 'action' => '订单取消'), 'create_time');
        $cancel_time = isset($shiped['create_time']) ? (int) $shiped['create_time'] : 0;
    }
    $orders['cancel_time'] = $cancel_time;
    $shiped_time = 0;
    if ($order_status > 2) {
        $shiped = OrdersLog::getOne(array('order_code' => $order_code, 'action' => '已发货'), 'create_time');
        $shiped_time = isset($shiped['create_time']) ? (int) $shiped['create_time'] : 0;
    }
    $orders['shiped_time'] = $shiped_time;
    $YK_orders = array();
    $yk_order_code = str_replace('SK', 'YK', $order_code);
    $YK_orders = Orders::getOne(array('order_code' => $yk_order_code));
    if ($YK_orders) {
        $yk_paymethodid = $YK_orders['pay_method'];
        $YK_orders['yk_pay_method'] = PaymentMethod::getData($yk_paymethodid);
    }
    $BH_orders = array();
    $BH_products = array();
    $bh_order_code = str_replace('SK', 'BH', $order_code);
    $BH_orders = Orders::getOne(array('order_code' => $bh_order_code));
    if ($BH_orders) {