Exemple #1
0
function coupon_qr($data)
{
    global $_W;
    $id = intval($data['id']);
    $item = pdo_fetch('SELECT acid,id,card_id FROM ' . tablename('coupon') . ' WHERE uniacid = :aid AND id = :id', array(':aid' => $_W['uniacid'], ':id' => $id));
    if (empty($item)) {
        return error(-1, '卡券不存在或已经删除');
    }
    if (empty($item['card_id'])) {
        return error(-1, '卡券id出错');
    }
    $coupon = new coupon($item['acid']);
    $data = array('action_name' => 'QR_CARD', 'action_info' => array('card' => array('card_id' => $item['card_id'], 'code' => '', 'openid' => '', 'expire_seconds' => "{$data['expire_seconds']}", 'is_unique_code' => false, 'outer_id' => $data['outer_id'])));
    $return = $coupon->QrCard($data);
    return $return;
}