public function index()
 {
     $jssdk = new JSSDK($this->appid, $this->appSecret);
     $signPackage = $jssdk->GetSignPackage();
     $this->assign("signPackage", $signPackage);
     if (IS_POST) {
         $stunum = I('post.stu');
     } else {
         $stunum = I('get.stu');
     }
     //根据stunum获取个人信息和总分数
     $userInfo = new UserInfo($stunum);
     $info = $userInfo->getSelfInfo();
     if (!$stunum || !$info['stu_num']) {
         //未进行学号绑定的, 跳转至学号绑定页面
         redirect("http://hongyan.cqupt.edu.cn/MagicLoop/index.php?s=/addon/Bind/Bind/bind");
     }
     if ($info) {
         //已经绑定了的用户, 每一次访问时就在微信访问次数上加一
         $data['id'] = $info['id'];
         $data['weixin_visit_num'] = $info['weixin_visit_num'] + 1;
         M('user_member')->save($data);
     }
     /* if(date('Y/m',$info['score_update_time']) != date('Y/m')){  //该月第一次使用
            $this->firstUse($stunum);
            $userInfo = new UserInfo($stunum);
            $info = $userInfo->getSelfInfo();
        }*/
     //$rankList = $userInfo->getRankList(10);               //年度积分排行榜(前10)  暂没用到
     $rankList_month = $userInfo->getRankList_month(10);
     //月度积分排行榜(前10)  本期新需求
     $rankchange = $userInfo->rankChange();
     //年度,月度排名变化数据和排名上升/下降图片的SRC
     $headImage = $info['headimg'] ? 'head_img/' . $info['headimg'] : "img_phone/head.jpg";
     //获取头像
     //        $all_scores = $userInfo->socre_test();                //各个项目年度,月度积分
     if (IS_POST) {
         $this->ajaxReturn(array('headImage' => $headImage, 'rankList_month' => $rankList_month, 'rankchange' => $rankchange, 'info' => $info));
     } else {
         $this->assign('headImage', $headImage);
         $this->assign('rankList_month', $rankList_month);
         $this->assign('info', $info);
         $this->assign('rankchange', $rankchange);
         //            $this->assign('all_scores',$all_scores);
         $this->assign('num', 1);
         $this->display();
         //            var_dump($headImage);
         //            var_dump($rankList_month);
         //            var_dump($info);
         //            var_dump($rankchange);
         //            var_dump($userInfo->getAllScore());
     }
 }
 public function index()
 {
     //weixinSDK
     $jssdk = new JSSDK("wx81a4a4b77ec98ff4", "436e85f53285ed7a0038f448a78fda66");
     //cyxbs
     $signPackage = $jssdk->GetSignPackage();
     $this->assign("signPackage", $signPackage);
     $stu = I('get.stu');
     $this->assign('stu', $stu);
     $userInfo = new UserInfo($stu);
     //总分排行榜
     $rankList = $userInfo->getRankList(10);
     $this->assign('rank', $rankList);
     $this->display();
 }