📄 voteitemserviceimp.java
字号:
package com.laoer.bbscs.service.imp;
import java.util.*;
import org.apache.commons.logging.*;
import com.laoer.bbscs.bean.*;
import com.laoer.bbscs.dao.*;
import com.laoer.bbscs.exception.*;
import com.laoer.bbscs.service.*;
/**
* <p>Title: TianyiBBS</p>
*
* <p>Description: BBSCS</p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: Laoer.com</p>
*
* @author Laoer
* @version 7.0
*/
public class VoteItemServiceImp
implements VoteItemService {
private static final Log logger = LogFactory.getLog(VoteItemServiceImp.class);
private VoteItemDAO voteItemDAO;
private VoteUserDAO voteUserDAO;
public VoteItemServiceImp() {
}
/**
*
* @param voteItem VoteItem
* @return VoteItem
* @throws BbscsException
* @todo Implement this com.laoer.bbscs.service.VoteItemService method
*/
public VoteItem saveVoteItem(VoteItem voteItem) throws BbscsException {
try {
return this.getVoteItemDAO().saveVoteItem(voteItem);
}
catch (Exception ex) {
logger.error(ex);
throw new BbscsException(ex);
}
}
/**
*
* @param id String
* @return VoteItem
* @todo Implement this com.laoer.bbscs.service.VoteItemService method
*/
public VoteItem findVoteItemByID(String id) {
return this.getVoteItemDAO().findVoteItemByID(id);
}
/**
*
* @param voteID String
* @return List
* @todo Implement this com.laoer.bbscs.service.VoteItemService method
*/
public List findVoteItemsByVoteID(String voteID) {
return this.getVoteItemDAO().findVoteItemsByVoteID(voteID);
}
public void createVoteItemAdd(String userId, String voteId, String[] ids) throws BbscsException {
List v = new ArrayList();
if (ids != null && ids.length > 0) {
for (int i = 0; i < ids.length; i++) {
v.add(ids[i]);
}
}
else {
v.add("0");
}
List vis = this.getVoteItemDAO().findVoteItemsInIds(v);
try {
for (int i = 0; i < vis.size(); i++) {
VoteItem vi = (VoteItem) vis.get(i);
vi.setItemValue(vi.getItemValue() + 1);
this.getVoteItemDAO().saveVoteItem(vi);
}
VoteUser vu = new VoteUser();
vu.setVoteID(voteId);
vu.setVoteTime(System.currentTimeMillis());
vu.setVoteUserID(userId);
this.getVoteUserDAO().saveVoteUser(vu);
}
catch (Exception ex) {
logger.error(ex);
throw new BbscsException(ex);
}
}
public VoteItemDAO getVoteItemDAO() {
return voteItemDAO;
}
public VoteUserDAO getVoteUserDAO() {
return voteUserDAO;
}
public void setVoteItemDAO(VoteItemDAO voteItemDAO) {
this.voteItemDAO = voteItemDAO;
}
public void setVoteUserDAO(VoteUserDAO voteUserDAO) {
this.voteUserDAO = voteUserDAO;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -