package cn.newgxu.bbs.web.action; import cn.newgxu.bbs.common.MessageList; import cn.newgxu.bbs.common.exception.BBSException; import cn.newgxu.bbs.common.util.Util; import cn.newgxu.bbs.service.ForumService; import cn.newgxu.bbs.web.model.LuckyTopicModel; /** * @path valhalla_hx----cn.newgxu.bbs.web.action.CreateLuckyAction.java * * @author 集成显卡 * @since 4.5.0 * @version $Revision 1.1$ * @date 2011-10-4 * @describe * 发表,编辑,修改 幸运帖! */ public class CreateLuckyAction extends AbstractBaseAction{ private static final long serialVersionUID=32934774634343L; private ForumService forumService; private LuckyTopicModel model=new LuckyTopicModel(); public String execute() throws Exception { model.setUser(getUser()); try { forumService.createLucky(model); super.setOnlineStatusForumId(model.getForumId()); return SUCCESS; } catch (BBSException e) { MessageList m = new MessageList(); m.addMessage(e.getMessage()); Util.putMessageList(m, getSession()); return ERROR; } } public String submit()throws Exception{ model.setUser(getUser()); try { forumService.createLuckyDo(model); super.setOnlineStatusForumId(model.getForumId()); return SUCCESS; } catch (BBSException e) { MessageList m = new MessageList(); m.addMessage(e.getMessage()); Util.putMessageList(m, getSession()); return ERROR; } } public Object getModel() { return model; } public void setForumService(ForumService forumService) { this.forumService = forumService; } }