public function modifyDetailAction()
 {
     //检查权限
     $this->manager->checkMenuPermission($this->sign, Widget_Manager::MENU_PURVIEW_UPDATE);
     $LotoPrizeDetailId = $this->request->LotoPrizeDetailId;
     $LotoPrizeDetail = $this->oPrize->getDetail($LotoPrizeDetailId);
     include $this->tpl('Loto_Prize_Detail_modify');
 }
 /**
  * @param object $entity
  * @return Backlog
  */
 private function getUpdateBacklog($entity)
 {
     switch (true) {
         case $entity instanceof ArticleModel:
             return new Backlog(self::EVENT_ARTICLE_UPDATED, ['id' => $entity->getId()]);
         case $entity instanceof VariantModel:
             return new Backlog(self::EVENT_VARIANT_UPDATED, ['number' => $entity->getNumber()]);
         case $entity instanceof PriceModel:
             return new Backlog(self::EVENT_PRICE_UPDATED, ['number' => $entity->getDetail()->getNumber()]);
         case $entity instanceof VoteModel:
             return new Backlog(self::EVENT_VOTE_UPDATED, ['articleId' => $entity->getArticle()->getId()]);
         case $entity instanceof SupplierModel:
             return new Backlog(self::EVENT_SUPPLIER_UPDATED, ['id' => $entity->getId()]);
         case $entity instanceof UnitModel:
             return new Backlog(self::EVENT_UNIT_UPDATED, ['id' => $entity->getId()]);
         case $entity instanceof TaxModel:
             return new Backlog(self::EVENT_TAX_UPDATED, ['id' => $entity->getId()]);
         case $entity instanceof PropertyGroupModel:
             return new Backlog(self::EVENT_PROPERTY_GROUP_UPDATED, ['id' => $entity->getId()]);
         case $entity instanceof PropertyOptionModel:
             return new Backlog(self::EVENT_PROPERTY_OPTION_UPDATED, ['id' => $entity->getId(), 'groupId' => $entity->getOption()->getId()]);
     }
 }