package com.nis.web.service; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.nis.domain.Page; import com.nis.domain.SysLog; import com.nis.util.DateUtils; import com.nis.web.dao.SysLogDao; @Service public class LogService extends CrudService { @Autowired protected SysLogDao sysLogDao; public Page findPage(Page page, SysLog sysLog) { // 设置默认时间范围,默认当前月 if (sysLog.getEndDate() == null){ sysLog.setEndDate(DateUtils.parseDate(DateUtils.getDate("yyyy-MM-dd HH:mm:ss"))); }else{ sysLog.setEndDate(DateUtils.setHours(sysLog.getEndDate(), 23)); sysLog.setEndDate(DateUtils.setMinutes(sysLog.getEndDate(), 59)); sysLog.setEndDate(DateUtils.setSeconds(sysLog.getEndDate(), 59)); } if (sysLog.getBeginDate() == null){ sysLog.setBeginDate(DateUtils.addMonths(sysLog.getEndDate(), -1)); } return super.findPage(page, sysLog); } public Page findCfgOperationLogPage(Page page, SysLog sysLog) { // 设置默认时间范围,默认当前月 if (sysLog.getEndDate() == null){ sysLog.setEndDate(DateUtils.parseDate(DateUtils.getDate("yyyy-MM-dd HH:mm:ss"))); }else{ sysLog.setEndDate(DateUtils.setHours(sysLog.getEndDate(), 23)); sysLog.setEndDate(DateUtils.setMinutes(sysLog.getEndDate(), 59)); sysLog.setEndDate(DateUtils.setSeconds(sysLog.getEndDate(), 59)); } if (sysLog.getBeginDate() == null){ sysLog.setBeginDate(DateUtils.addMonths(sysLog.getEndDate(), -1)); } sysLog.setPage(page); List list = sysLogDao.findCfgOperationLogList(sysLog); return page.setList(list); } }