<?php

session_start();
//领券参数
$mode = isset($_REQUEST['mode'])?$_REQUEST['mode']:'';
$send_coupon_staff_id = isset($_REQUEST['send_coupon_staff_id'])?$_REQUEST['send_coupon_staff_id']:'';
$send_coupon_staff_name = isset($_REQUEST['send_coupon_staff_name'])?$_REQUEST['send_coupon_staff_name']:'';
//订单ID或者获得的优惠券ID
$coupon_bycheckid = (isset($_REQUEST['coupon_bycheckid']) && !empty($_REQUEST['coupon_bycheckid']))?$_REQUEST['coupon_bycheckid']:0;

if (isset($_REQUEST['d']))
{
    session_destroy();
    Header("Location:vip.php?mode=$mode&coupon_bycheckid=$coupon_bycheckid&send_coupon_staff_id=$send_coupon_staff_id&send_coupon_staff_name=$send_coupon_staff_name&n=".$_REQUEST['n']);
    exit;
}
$intime1=microtime(true);
require_once "./db/wxconfig.php";
require_once "./db/dbconfig.php";
require_once "../php/mysqldb.php";
require_once "../php/wxsk.php";
require_once "../php/wxid.php";
require_once "../php/phpqrcode/phpqrcode.php";
include_once  $_SERVER['DOCUMENT_ROOT']."/../php/admbar/adm/VipcouponBase.php";

if (isset($_SESSION['myid']))
    $myid=$_SESSION['myid'];
else
    $myid='';

if (isset($_REQUEST['n']))
    $n=$_REQUEST['n'];
else
    $n='';

if ($myid !=$n)
{
    Header("Location:vip.php?mode=$mode&coupon_bycheckid=$coupon_bycheckid&send_coupon_staff_id=$send_coupon_staff_id&send_coupon_staff_name=$send_coupon_staff_name&n=$myid");
    exit;
}
$guanzhu=$db->getRow("select subscribe from t_webuser where s_openid='$oid'")["subscribe"];
if (intval($guanzhu)<1)
{
    $wx=new wxsk;
    $user = json_decode($wx->getusermsg($oid), TRUE);
    if ($user["subscribe"] == 1)
    {
        $db->query("update t_webuser set subscribe=1 where i_myid=$myid");
    }
    else
    {
        Header("Location:guanzhu.php?mode=$mode&coupon_bycheckid=$coupon_bycheckid&send_coupon_staff_id=$send_coupon_staff_id&send_coupon_staff_name=$send_coupon_staff_name&n=$myid");
        exit;
    }

}

$db=new DB;
$oid=$_SESSION['oid'];
$rowvip=$db->getRow("select * from t_vip a left join t_vip_type b on a.i_viptype_id=b.i_viptype_id where a.i_myid='$myid'");

if(!$rowvip)
{
    $k=$db->getRow("select max(i_vip_id) as aa from t_vip")['aa'];
    $s_vip_no='E'.sprintf('%05s', "$k");
    while($db->getRow("select 1 from t_vip where s_vip_no='$s_vip_no'"))
    {
        $k=$k+1;
        $s_vip_no='E'.sprintf('%05s', "$k");
    }

    if($db->query("INSERT INTO t_vip set s_vip_no='$s_vip_no',s_vip_name='$s_vip_no',s_sex='男',i_shop_id='0',i_viptype_id='1',d_create = now(),i_myid='$myid'")){
        $db->query("update t_webuser set i_newvip=2 where i_myid='$myid'");
        //关注领券
        $vipcouponBase = new VipcouponBase();
        $vipcouponBase->handOutBySubscribe($myid);
    }
    $rowvip=$db->getRow("select * from t_vip a left join t_vip_type b on a.i_viptype_id=b.i_viptype_id where a.i_myid='$myid'");
}
$_SESSION['vipid']=$rowvip['i_vip_id'];
$myfname=MyWx::MYCNAME;
$myphone=MyWx::PHONE;
$vipimg="/img/".$rowvip['s_img'];
$s_vip_no=$rowvip["s_vip_no"];
if($rowvip['i_delete_flag']==1)
    $s_vip_no=$s_vip_no."(禁用)";
if($rowvip['i_delete_flag']==2)
    $s_vip_no=$s_vip_no."(挂失)";
$f_money='<span>'.substr($rowvip["f_money"],0,-3).'</span><span class="fs10">'.substr($rowvip["f_money"],-3)."</span>";
$f_smedmoney='<span>'.substr($rowvip["f_sendmoney"],0,-3).'</span><span class="fs10">'.substr($rowvip["f_sendmoney"],-3)."</span>";
$i_credit=$rowvip["i_credit"];
$wx=new wxsk;
$sign=$wx->getsign();

//客户资料没有时必须录入资料
if(empty($rowvip['s_vip_name']) || empty($rowvip['s_vip_phone'])){
    Header("Location:vip_register.php?mode=$mode&coupon_bycheckid=$coupon_bycheckid&n=$myid");
    exit;
}
$get_coupon_res = [];//领券失败
//订单支付领券
if($mode == 'get_coupon' && !empty($coupon_bycheckid)){
    $vipcouponBase = new VipcouponBase();
    $get_coupon_res = $vipcouponBase->handoutByCheck($coupon_bycheckid,$rowvip['i_vip_id'],'send');
}
//员工发放领券
if($mode == 'get_staff_coupon' && !empty($coupon_bycheckid) && !empty($send_coupon_staff_id) && !empty($send_coupon_staff_name)){
    $vipcouponBase = new VipcouponBase();
    $get_coupon_res = $vipcouponBase->handoutByStaff('send',$coupon_bycheckid,$rowvip['i_vip_id'],$send_coupon_staff_id,$send_coupon_staff_name);
}
$get_coupon_res = json_encode($get_coupon_res);
$s_vip_name = $rowvip['s_vip_name'];
$s_vip_phone = $rowvip['s_vip_phone'];
$show_vip_phone = substr($s_vip_phone, 0, 3).'****'.substr($s_vip_phone, 7);

//自由充值最低金额
$limit_money=floatval($db->checksystemValue("VIP_LIMIT_CHARGE"));

//首次充值最低金额
$first_money=floatval($db->checksystemValue("VIP_FIRST_CHARGE"));

//累计充值金额，为0表示没有充值过
$addmoney=$rowvip['f_addedmoney'];

//优惠券数量
$vipCoupontCount = $db->getObj("select count(*) as count from t_vipcoupon where i_vip_id = '".(int)$rowvip['i_vip_id']."' and stats=1");

//存酒相关

$cjdata = mysqli_fetch_all($db->query("select a.*,c.s_shop_name,c.s_save_client,DATE_SUB(a.d_exp_date,INTERVAL 12 HOUR) d_exp_dates from t_save a left join t_vip b on a.i_vip_id=b.i_vip_id left join t_shop c on c.i_shop_id=a.i_shop_id where a.d_exp_date > CURDATE() and b.i_vip_id='".$rowvip['i_vip_id']."' and i_current_flag=0" ),true);

?>

<!doctype html>
<html lang="en">
<head>
    <?php include_once 'view/h5ofhead.php';?>
    <link rel="stylesheet" type="text/css" href="view/assest/css/vip.css?t=<?php echo time();?>" />
    <script src="/js/qrcode.min.js" type="text/javascript"></script>
    <script type="text/javascript" src="view/assest/js/vip.js?t=<?php echo time();?>"></script>
    <script src="http://res.wx.qq.com/open/js/jweixin-1.6.0.js" type="text/javascript"></script>

    <script type="text/javascript">
        wx.config({
            debug: false,
            appId: '<?php echo $sign["appId"];?>',
            timestamp: <?php echo $sign["timestamp"];?>,
            nonceStr: '<?php echo $sign["nonceStr"];?>',
            signature: '<?php echo $sign["signature"];?>',
            jsApiList: ['onMenuShareAppMessage','onMenuShareTimeline','scanQRCode','MenuShareTimeline']
        });



        function sacnQrcode(){

            wx.scanQRCode({
                desc: 'scanQRCode desc',
                needResult: 0, // 默认为0，扫描结果由微信处理，1则直接返回扫描结果，
                scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码，默认二者都有
                success: function (res) {

                }
            });
        }
    </script>
</head>
<body data-weui-theme="dark" style="background: #f3f3f3">
    <input type="hidden" name="QrcodeOfValue" value="<?php echo "http://".$_SERVER['HTTP_HOST']."/vip.php?n=".$myid."&d=".time().".".$rowvip['i_vip_id']."|"; ?>"/>
    <div class="vip_heard_view">

        <div class="heardviews">
            <div class="userinfo">
                <div class="avatar">
                    <img src="img/hslog.png" alt="">
                </div>
                <div class="infodetail">
                    <div class="nickname"><?php echo $s_vip_name; ?></div>
                    <div class="phonnumber" ><?php echo $s_vip_phone; ?></div>
                    <div class="vipLevel" style="color: #f5a823"><?php echo isset($rowvip['s_viptype_name']) && strlen($rowvip['s_viptype_name']) > 0 ?$rowvip['s_viptype_name'] : '电子会员卡'; ?></div>
                </div>
            </div>

            <div class="optionTOPview">
                <div style='display: flex;color: #FFFFFF;outline: none;margin-bottom: 10px;font-size: 14px'>
<!--                    <a href="javascript:;" style="border-radius: 4px;color: #FFFFFF;background-color: #13136e;width: 100px;height: 30px;text-align: center;line-height: 30px;margin-right: 10px;">绑定</a>-->
                    <a href="/selfBind.php?n=<?php echo $myid; ?>" style="border-radius: 4px;color: #FFFFFF;background-color: #13136e;width: 100px;height: 30px;text-align: center;line-height: 30px;">自助绑定</a>
                </div>
                <div style="color: #FFFFFF;font-size: 14px;">办理实体会员卡，绑定微信享更多功能及优惠</div>
            </div>
        </div>


        <div class="vip_card_info">
            <div class="qrcodeView">
                <div  id="qrcodeView"></div>
            </div>

            <div class="vip_card_number">
                <span style="font-size: 12px">贵宾卡号</span>
                <span style="font-size: 18px;"><?php echo $rowvip['s_vip_no']; ?></span>
            </div>
        </div>


    </div>

    <div class="vipcontent"></div>
    <div class="vip_number_view">
        <div class="vip_number_view_centent">
            <a class="vip_number_class" href="viprecord.php">
                <div class="tips">会员余额</div>
                <div class="numbers">
                    <?php echo sprintf('%.2f',$rowvip['f_money']+$rowvip['f_sendmoney']);?>
                </div>
            </a>
<!---->
<!--            <a class="vip_number_class" href="viprecord.php">-->
<!--                <div class="tips">副卡余额</div>-->
<!--                <div class="numbers">--><?php //echo isset($rowvip['f_sendmoney']) && (float)$rowvip['f_sendmoney'] > 0 ? sprintf('%.2f',$rowvip['f_sendmoney'])  : "0.00";?><!--</div>-->
<!--            </a>-->

            <a class="vip_number_class">
                <div class="tips">积分</div>
                <div class="numbers"><?php echo isset($rowvip['i_credit']) && (float)$rowvip['i_credit'] > 0 ? sprintf('%.2f',$rowvip['i_credit'])  : "0.00";?></div>
            </a>

            <a class="vip_number_class" href="vipcoupon.php">
                <div class="tips">优惠券</div>
                <div class="numbers"><?php echo isset($vipCoupontCount->count) && (int)$vipCoupontCount->count > 0 ? (int)$vipCoupontCount->count : 0; ?></div>
            </a>

            <a class="vip_number_class" href="vipcj.php">
                <div class="tips">存酒</div>
                <div class="numbers"><?php echo is_array($cjdata) && count($cjdata) > 0 ? count($cjdata) : 0;?></div>
            </a>

        </div>
    </div>

    <div class="optionView">
        <div class="optionCentent">
            <div class="optionCententItem">
                <div class="optionIcon sacnQrcode" onclick="sacnQrcode()"></div>
                <div>扫码</div>
            </div>
            <a class="optionCententItem" href="/vipChagre.php">
                <div class="optionIcon chagreMoney"></div>
                <div>充值</div>
            </a>
        </div>
    </div>

    <div class="optionView" style="background: transparent !important;padding-bottom: 200px;">
        <div class="optionCentent" style="flex-direction: column;font-size: 14px;">
            <p style="margin-bottom: 10px;font-size: 16px;font-weight: 600;">会员系统使用说明:</p>
            <p style="margin-bottom: 10px;color: #5f6168">1、在本公司的所有店内均可出示此卡在前台扫描二维码识别后，使用会员帐户消费或积分兑换消费；</p>
            <p style="margin-bottom: 10px;color: #5f6168">2、可通过使用上面的“快速扫码买单”直接扫描前台帐单二唯码，选择会员帐户余额、积分或者微信钱包买单；</p>
            <p style="margin-bottom: 10px;color: #5f6168">3、直接扫描上面的二维码推荐朋友加入会员(或直接把本页面分享推荐给朋友/圈)，会有惊喜哦；</p>
            <p style="margin-bottom: 10px;color: #5f6168">4、点击会员卡下面的余额、积分、优惠券可查看相关详情。</p>
        </div>
    </div>
    <?php include_once 'deafult_nav.php'?>
</body>
</html>
