public function updateByPrimary(MessageValue $messageVo) { $messageVo->modified = date("Y-m-d H:i:s"); $messageVo->cleanConditions(); $messageVo->addPrimaryCondition($messageVo->getPrimary(), Value::EQUAL); $updateNum = Zee::registry("DB")->update($messageVo, $where); if (!$updateNum) { return false; } return $this->getByPrimary($messageVo->getPrimary()); }