/** * 更具用户ID更新马甲信息 * * @param App_Majia_MajiaDm $dm * @return int */ public function updateByUid(App_Majia_MajiaDm $dm) { if (true !== ($r = $dm->beforeUpdate())) { return $r; } return $this->_loadDao()->updateByUid($dm->getField('uid'), $dm->getData()); }
/** * 更新信息 * @param App_Majia_MajiaDm $newDm * @param array $oldData * @return true */ private function update(App_Majia_MajiaDm $newDm, $oldData) { if ($oldData['password'] != $newDm->getField('password')) { $this->_loadMajia()->updateByUid($newDm); } return true; }