/** * 更新用户基本信息表 * * @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; }
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; }