Beispiel #1
0
 /**
  * 更新用户基本信息表
  *
  * @param array $setArr
  * @param array $extraWhere 格外的WHERE条件
  * @return bool
  */
 public function update(array $setArr, array $extraWhere = array())
 {
     Dao('User')->updateByPk($setArr, $this->_uid, $extraWhere);
     // 当前 $this->_prop 数组数据更新
     $this->_prop = self::getUser($this->_uid);
     return true;
 }
Beispiel #2
0
 public static function getUidByDevice($imei, $platform)
 {
     if (!$imei || !$platform) {
         throws("Device register error", 1002);
     }
     $token = md5($imei . '-' . $platform);
     // 根据token获取用户信息
     if (!($uid = Dao('UserDevice')->getUidByDevice($token))) {
         $setArr = array('imei' => $imei, 'platform' => $platform, 'token' => $token);
         return Dao('UserDevice')->insert($setArr);
     }
     return $uid;
 }