package cn.newgxu.bbs.web.action.admin;
import cn.newgxu.bbs.common.MessageList;
import cn.newgxu.bbs.common.util.Util;
import cn.newgxu.bbs.web.action.AbstractBaseAction;
import cn.newgxu.bbs.web.model.admin.WebMastersManageModel;
/**
*
* @author hjc
* @since 4.0.0
* @version $Revision 1.1$
*/
public class VoteWebmastersManageAction extends AbstractBaseAction {
private static final long serialVersionUID = -1047332308829561598L;
private WebMastersManageModel model = new WebMastersManageModel();
@Override
public String execute() {
MessageList m = new MessageList();
try {
model.setUser(getUser());
userService.getVoteWebMasters(model);
return SUCCESS;
} catch (Exception e) {
e.printStackTrace();
m.addMessage(e.getMessage()+"<br /><br />这个因为数据库表已经不存在了,这个功能也就没有了哈!");
Util.putMessageList(m, getSession());
}
return ERROR;
}
public String freshWebMasters() {
userService.freshWebMasters(model);
execute();
return SUCCESS;
}
public String resetVote() throws Exception {
userService.resetVote();
userService.getVoteWebMasters(model);
return SUCCESS;
}
public String deleteVoteWebMaster() throws Exception {
userService.deleteVoteWebMaster(model);
userService.getVoteWebMasters(model);
return SUCCESS;
}
public String addVoteWebMaster() {
userService.addVoteWebMaster(model);
execute();
return SUCCESS;
}
public String VoteDo() {
MessageList m = new MessageList();
try {
model.setUser(getUser());
userService.VoteWebMasterDo(model);
m.setUrl("/webMaster/webMasterVote.yws");
m.addMessage("<b> 投票成功!</b>");
m.addMessage("<a href='/webMaster/webMasterVote.yws'>查看票数</a>");
m.addMessage("<a href='/index.yws'>返回主页</a>");
Util.putMessageList(m, getSession());
return SUCCESS;
} catch (Exception e) {
e.printStackTrace();
m.addMessage(e.getMessage());
Util.putMessageList(m, getSession());
}
return ERROR;
}
public Object getModel() {
return model;
}
}