日志管理-优化结束时间不超过当前系统时间
This commit is contained in:
@@ -15,27 +15,24 @@ public class LogService extends CrudService<SysLogDao, SysLog> {
|
|||||||
@Autowired
|
@Autowired
|
||||||
protected SysLogDao sysLogDao;
|
protected SysLogDao sysLogDao;
|
||||||
public Page<SysLog> findPage(Page<SysLog> page, SysLog sysLog) {
|
public Page<SysLog> findPage(Page<SysLog> page, SysLog sysLog) {
|
||||||
|
|
||||||
// 设置默认时间范围,默认当前月
|
// 设置默认时间范围,默认当前月
|
||||||
if (sysLog.getBeginDate() == null){
|
|
||||||
sysLog.setBeginDate(DateUtils.setDays(DateUtils.parseDate(DateUtils.getDate()), 1));
|
|
||||||
}
|
|
||||||
if (sysLog.getEndDate() == null){
|
if (sysLog.getEndDate() == null){
|
||||||
sysLog.setEndDate(DateUtils.addMonths(sysLog.getBeginDate(), 1));
|
sysLog.setEndDate(DateUtils.parseDate(DateUtils.getDateTime()));
|
||||||
|
}
|
||||||
|
if (sysLog.getBeginDate() == null){
|
||||||
|
sysLog.setBeginDate(DateUtils.addMonths(sysLog.getEndDate(), -1));
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.findPage(page, sysLog);
|
return super.findPage(page, sysLog);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Page<SysLog> findCfgOperationLogPage(Page<SysLog> page, SysLog sysLog) {
|
public Page<SysLog> findCfgOperationLogPage(Page<SysLog> page, SysLog sysLog) {
|
||||||
|
|
||||||
// 设置默认时间范围,默认当前月
|
// 设置默认时间范围,默认当前月
|
||||||
if (sysLog.getBeginDate() == null){
|
|
||||||
sysLog.setBeginDate(DateUtils.setDays(DateUtils.parseDate(DateUtils.getDate()), 1));
|
|
||||||
}
|
|
||||||
if (sysLog.getEndDate() == null){
|
if (sysLog.getEndDate() == null){
|
||||||
sysLog.setEndDate(DateUtils.addMonths(sysLog.getBeginDate(), 1));
|
sysLog.setEndDate(DateUtils.parseDate(DateUtils.getDateTime()));
|
||||||
|
}
|
||||||
|
if (sysLog.getBeginDate() == null){
|
||||||
|
sysLog.setBeginDate(DateUtils.addMonths(sysLog.getEndDate(), -1));
|
||||||
}
|
}
|
||||||
sysLog.setPage(page);
|
sysLog.setPage(page);
|
||||||
List<SysLog> list = sysLogDao.findCfgOperationLogList(sysLog);
|
List<SysLog> list = sysLogDao.findCfgOperationLogList(sysLog);
|
||||||
|
|||||||
@@ -65,15 +65,15 @@
|
|||||||
id="beginDate" name="beginDate" type="text"
|
id="beginDate" name="beginDate" type="text"
|
||||||
readonly="readonly" maxlength="20"
|
readonly="readonly" maxlength="20"
|
||||||
class="form-control Wdate"
|
class="form-control Wdate"
|
||||||
value="<fmt:formatDate value="${sysLog.beginDate}" pattern="yyyy-MM-dd"/>"
|
value="<fmt:formatDate value="${sysLog.beginDate}" pattern="yyyy-MM-dd HH:mm:ss"/>"
|
||||||
onclick="WdatePicker({dateFmt:'yyyy-MM-dd',isShowClear:false});" />
|
onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:false,maxDate:'#F{$dp.$D(\'endDate\')}'});" />
|
||||||
</div>
|
</div>
|
||||||
<div class="pull-left">
|
<div class="pull-left">
|
||||||
<label><spring:message code="" /> </label> <input
|
<label><spring:message code="" /> </label> <input
|
||||||
id="endDate" name="endDate" type="text" readonly="readonly"
|
id="endDate" name="endDate" type="text" readonly="readonly"
|
||||||
maxlength="20" class="form-control Wdate"
|
maxlength="20" class="form-control Wdate"
|
||||||
value="<fmt:formatDate value="${sysLog.endDate}" pattern="yyyy-MM-dd"/>"
|
value="<fmt:formatDate value="${sysLog.endDate}" pattern="yyyy-MM-dd HH:mm:ss"/>"
|
||||||
onclick="WdatePicker({dateFmt:'yyyy-MM-dd',isShowClear:false});" />
|
onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:false,minDate:'#F{$dp.$D(\'beginDate\')}',maxDate:'%y-%M-%d %H:%m:%s'});" />
|
||||||
</div>
|
</div>
|
||||||
<div class="pull-left">
|
<div class="pull-left">
|
||||||
<label> </label>
|
<label> </label>
|
||||||
|
|||||||
@@ -54,15 +54,15 @@
|
|||||||
id="beginDate" name="beginDate" type="text"
|
id="beginDate" name="beginDate" type="text"
|
||||||
readonly="readonly" maxlength="20"
|
readonly="readonly" maxlength="20"
|
||||||
class="form-control Wdate"
|
class="form-control Wdate"
|
||||||
value="<fmt:formatDate value="${sysLog.beginDate}" pattern="yyyy-MM-dd"/>"
|
value="<fmt:formatDate value="${sysLog.beginDate}" pattern="yyyy-MM-dd HH:mm:ss"/>"
|
||||||
onclick="WdatePicker({dateFmt:'yyyy-MM-dd',isShowClear:false});" />
|
onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:false,maxDate:'#F{$dp.$D(\'endDate\')}'});" />
|
||||||
</div>
|
</div>
|
||||||
<div class="pull-left">
|
<div class="pull-left">
|
||||||
<label><spring:message code="" /> </label> <input
|
<label><spring:message code="" /> </label> <input
|
||||||
id="endDate" name="endDate" type="text" readonly="readonly"
|
id="endDate" name="endDate" type="text" readonly="readonly"
|
||||||
maxlength="20" class="form-control Wdate"
|
maxlength="20" class="form-control Wdate"
|
||||||
value="<fmt:formatDate value="${sysLog.endDate}" pattern="yyyy-MM-dd"/>"
|
value="<fmt:formatDate value="${sysLog.endDate}" pattern="yyyy-MM-dd HH:mm:ss"/>"
|
||||||
onclick="WdatePicker({dateFmt:'yyyy-MM-dd',isShowClear:false});" />
|
onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:false,minDate:'#F{$dp.$D(\'beginDate\')}',maxDate:'%y-%M-%d'});" />
|
||||||
</div>
|
</div>
|
||||||
<div class="pull-left">
|
<div class="pull-left">
|
||||||
<label for="exception"><input id="exception" name="exception" type="checkbox" ${sysLog.exception eq '1'?' checked':''} value="1" /> <spring:message code="log_exception" /></label>
|
<label for="exception"><input id="exception" name="exception" type="checkbox" ${sysLog.exception eq '1'?' checked':''} value="1" /> <spring:message code="log_exception" /></label>
|
||||||
|
|||||||
Reference in New Issue
Block a user