This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
k18-ntcs-web-ntc/src/main/java/com/nis/web/service/LogService.java

50 lines
1.7 KiB
Java
Raw Normal View History

2017-12-29 16:18:40 +08:00
package com.nis.web.service;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
2017-12-29 16:18:40 +08:00
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<SysLogDao, SysLog> {
@Autowired
protected SysLogDao sysLogDao;
public Page<SysLog> findPage(Page<SysLog> page, SysLog sysLog) {
2017-12-29 16:18:40 +08:00
// 设置默认时间范围,默认当前月
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));
2017-12-29 16:18:40 +08:00
}
return super.findPage(page, sysLog);
}
public Page<SysLog> findCfgOperationLogPage(Page<SysLog> 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<SysLog> list = sysLogDao.findCfgOperationLogList(sysLog);
return page.setList(list);
}
2017-12-29 16:18:40 +08:00
}