Example #1
0
 static function UserloginAddlog($id)
 {
     $userlogin = new UserLoginModel();
     $user = new UserModel();
     $udata = $user->getById($id);
     $data = array('uid' => $id, 'updated' => time(), 'updateip' => Tool_Fnc::realip(), 'fqy' => 1);
     if ($fqy = Member::LoginToday($id)) {
         if ($fqy['s'] == 1) {
             $data['fqy'] = $fqy['fqy'] + 1;
         } elseif ($fqy['s'] == 0) {
             $data['fqy'] = $fqy['fqy'];
         }
     }
     $userlogin->insert($data);
     //添加登陆日志
     $type = self::$type;
     if ($fqy) {
         if ($fqy['s'] == 1) {
             if ($data['fqy'] <= 10) {
                 $credit = $data['fqy'] * 10;
             } else {
                 $credit = 100;
             }
             self::AddCredit($id, $credit);
             self::AddLevelLog($id, 1, $credit, $data['fqy']);
         } elseif ($fqy['s'] == 0) {
             //同一天
             //$credit = 10;
         }
     } else {
         //第一次
         $credit = 10;
         self::AddCredit($id, $credit);
         self::AddLevelLog($id, 1, $credit, $data['fqy']);
     }
 }