提交代码

dev
胡锐 2 weeks ago
parent 14504a2884
commit 39b137ef54
  1. 4
      schedule/src/main/java/com/hfkj/schedule/CmsSchedule.java
  2. 16
      service/src/main/java/com/hfkj/service/cms/impl/CmsContentServiceImpl.java

@ -35,7 +35,7 @@ public class CmsSchedule {
try {
Map<String,Object> param = new HashMap<>();
param.put("status", CmsStatusEnum.status1.getStatus());
param.put("createTimeS", new Date().getTime());
param.put("startTimeS", new Date().getTime());
List<CmsContent> list = cmsContentService.getList(param);
for (CmsContent data : list) {
cmsContentService.online(data.getId());
@ -53,7 +53,7 @@ public class CmsSchedule {
try {
Map<String,Object> param = new HashMap<>();
param.put("status", CmsStatusEnum.status2.getStatus());
param.put("createTimeE", new Date().getTime());
param.put("endTimeE", new Date().getTime());
List<CmsContent> list = cmsContentService.getList(param);
for (CmsContent data : list) {
cmsContentService.offline(data.getId());

@ -106,6 +106,22 @@ public class CmsContentServiceImpl implements CmsContentService {
criteria.andCreateTimeLessThanOrEqualTo(new Date(MapUtils.getLong(param, "createTimeE")));
}
if (MapUtils.getLong(param, "startTimeS") != null) {
criteria.andStartTimeGreaterThanOrEqualTo(new Date(MapUtils.getLong(param, "startTimeS")));
}
if (MapUtils.getLong(param, "startTimeE") != null) {
criteria.andStartTimeLessThanOrEqualTo(new Date(MapUtils.getLong(param, "startTimeE")));
}
if (MapUtils.getLong(param, "endTimeS") != null) {
criteria.andEndTimeGreaterThanOrEqualTo(new Date(MapUtils.getLong(param, "endTimeS")));
}
if (MapUtils.getLong(param, "endTimeE") != null) {
criteria.andEndTimeLessThanOrEqualTo(new Date(MapUtils.getLong(param, "endTimeE")));
}
example.setOrderByClause("update_time desc");
return cmsContentMapper.selectByExample(example);
}

Loading…
Cancel
Save