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()]); } }