📄 reviewserviceimpl.java
字号:
package task.service;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import task.domain.Marry;
import task.domain.Reserve;
import dao.ReviewDao;
/**
* @author wanglei
*
* Nov 3, 2008
*/
public class ReviewServiceImpl implements ReviewService {
Reserve reserve = new Reserve();
private ReviewDao reviewDao;
public void setReviewDao(ReviewDao reviewDao) {
this.reviewDao = reviewDao;
}
private Date parseDate(String planStartTime){
// TODO Auto-generated method stub
Date date = null;
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
try {
date = new Date(format.parse(planStartTime).getTime());
} catch (java.text.ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return date;
}
public List selectMarryResult(String marryNumber, String name, String date) {
// TODO Auto-generated method stub
List list;
if (("".equals(date) && "".equals(marryNumber) && "".equals(name))) {
list = reviewDao.findAll("Marry");
return list;
} else if (!"".equals(marryNumber)) {
Marry marry = new Marry();
marry.setMarryNumber(marryNumber);
list = reviewDao.findByExample(marry);
return list;
} else if ("".equals(marryNumber) && (!"".equals(name))) {
Marry marry = new Marry();
reserve.setMaleName(name);
reserve.setFemaleName(name);
marry.setReserve(reserve);
list = reviewDao.findByExample(marry);
return list;
} else if (!("".equals(date)) && "".equals(marryNumber)
&& "".equals(name)) {
Marry marry = new Marry();
marry.setDate(parseDate(date));
list = reviewDao.findByExample(date);
list = reviewDao.findAll("Marry");
return list;
} else {
list = reviewDao.findAll("Marry");
return list;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -