Ejemplo n.º 1
0
<?php

require_once dirname(dirname(__FILE__)) . '/app.php';
need_login();
$action = strval($_GET['action']);
$id = $order_id = abs(intval($_GET['id']));
$charge = strval($_GET['id']) == 'charge';
$id = $order_id = $charge ? 'charge' : $id;
if (!$order_id && !$charge) {
    json('订单记录不存在', 'alert');
}
if ($action == 'dialog') {
    $html = render('ajax_dialog_order');
    json($html, 'dialog');
} elseif ($action == 'cardcode') {
    $cid = strval($_GET['cid']);
    $order = Table::Fetch('order', $order_id);
    if (!$order) {
        json('订单记录不存在', 'alert');
    }
    $ret = ZCard::UseCard($order, $cid);
    if (true === $ret) {
        json(array(array('data' => "代金券使用成功", 'type' => 'alert'), array('data' => null, 'type' => 'refresh')), 'mix');
    }
    $error = ZCard::Explain($ret);
    json($error, 'alert');
}