<?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:viprecord.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'];

?>



<!doctype html>
<html lang="en">
<head>
    <?php include_once 'view/h5ofhead.php';?>
    <link rel="stylesheet" type="text/css" href="view/assest/css/viprecord.css?t=<?php echo time();?>" />
    <script type="text/javascript" src="view/assest/js/viprecord.js?t=<?php echo time();?>"></script>
    <script src="http://res.wx.qq.com/open/js/jweixin-1.6.0.js" type="text/javascript"></script>
    <title>明细</title>
    <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="myid" value="<?php echo $myid; ?>">
    <input type="hidden" name="vipid" value="<?php echo $rowvip['i_vip_id']; ?>">
    <div class="topheadview">
        <div>我的余额</div>
        <div class="blannceView"><?php echo ((float)$rowvip['f_money'] + (float)$rowvip['f_sendmoney']) > 0 ? sprintf("%.2f",(float)$rowvip['f_money'] + (float)$rowvip['f_sendmoney']) :'0.00'; ?></div>
        <div class="head_record_item_view">
            <div class="recorditems">
                <span>储值余额</span>
                <span><?php echo isset($rowvip['f_money']) && (float)$rowvip['f_money'] > 0 ? sprintf("%.2f",(float)$rowvip['f_money']):"0.00"; ?></span>
            </div>
            <div class="recorditems">
                <span>赠送余额</span>
                <span><?php echo isset($rowvip['f_sendmoney']) && (float)$rowvip['f_sendmoney'] > 0 ? sprintf("%.2f",(float)$rowvip['f_sendmoney']):"0.00"; ?></span>
            </div>
        </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="tableSwitchView">
        <div class="tableSwitchContent">
            <div class="tableSwitchContentItem" data-index ='0'>储值余额明细</div>
            <div class="tableSwitchContentItem" data-index = '1'>赠送余额明细</div>
        </div>
    </div>

    <div class="recordoptionview">
        <div class="optionPicker" id="showDatePicker">2022年03月</div>
        <div style="display: flex;font-size: 14px;color: #acacac;">
            <div style="margin-right: 20px">充值 ¥<span id="chargeMoney">0.00</span> </div>
            <div>消费 ¥<span id="consumption">0.00</span> </div>
        </div>
    </div>
    <div class="listView">
        <div class="recordList">
        </div>
    </div>

</body>
</html>
