|
@@ -2,6 +2,7 @@ package com.zjugis.module.adm.service.noticeAndLearn;
|
|
|
|
|
|
import com.zjugis.framework.common.pojo.PageResult;
|
|
import com.zjugis.framework.common.pojo.PageResult;
|
|
import com.zjugis.framework.web.core.util.WebFrameworkUtils;
|
|
import com.zjugis.framework.web.core.util.WebFrameworkUtils;
|
|
|
|
+import com.zjugis.module.adm.controller.admin.noticeLearn.vo.NoticeAndLearnBaseVO;
|
|
import com.zjugis.module.adm.controller.admin.noticeLearn.vo.NoticeAndLearnCreateReqVO;
|
|
import com.zjugis.module.adm.controller.admin.noticeLearn.vo.NoticeAndLearnCreateReqVO;
|
|
import com.zjugis.module.adm.controller.admin.noticeLearn.vo.NoticeAndLearnPageReqVO;
|
|
import com.zjugis.module.adm.controller.admin.noticeLearn.vo.NoticeAndLearnPageReqVO;
|
|
import com.zjugis.module.adm.controller.admin.noticeLearn.vo.NoticeAndLearnRespVO;
|
|
import com.zjugis.module.adm.controller.admin.noticeLearn.vo.NoticeAndLearnRespVO;
|
|
@@ -92,15 +93,15 @@ public class NoticeAndLearnServiceImpl implements NoticeAndLearnService {
|
|
LocalDate localDate = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
|
|
LocalDate localDate = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
|
|
item.setIsToday(localDate.equals(today) ? true : false);
|
|
item.setIsToday(localDate.equals(today) ? true : false);
|
|
return !localDate.isBefore(threeDaysAgo) && !localDate.isAfter(today);
|
|
return !localDate.isBefore(threeDaysAgo) && !localDate.isAfter(today);
|
|
- }).collect(Collectors.toList())); //近三日
|
|
|
|
|
|
+ }).sorted(Comparator.comparing(NoticeAndLearnBaseVO::getCreateTime).reversed()).collect(Collectors.toList())); //近三日
|
|
map.put("1", lists.stream().filter(item->{
|
|
map.put("1", lists.stream().filter(item->{
|
|
Date date = item.getCreateTime();
|
|
Date date = item.getCreateTime();
|
|
LocalDate localDate = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
|
|
LocalDate localDate = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
|
|
return localDate.equals(today);
|
|
return localDate.equals(today);
|
|
- }).collect(Collectors.toList())); //今日
|
|
|
|
|
|
+ }).sorted(Comparator.comparing(NoticeAndLearnBaseVO::getCreateTime).reversed()).collect(Collectors.toList())); //今日
|
|
|
|
|
|
String userId = WebFrameworkUtils.getLoginUserId();
|
|
String userId = WebFrameworkUtils.getLoginUserId();
|
|
- map.put("3", lists.stream().filter(item->item.getCreator().equals(userId)).collect(Collectors.toList())); //我的
|
|
|
|
|
|
+ map.put("3", lists.stream().filter(item->item.getCreator().equals(userId)).sorted(Comparator.comparing(NoticeAndLearnBaseVO::getCreateTime).reversed()).collect(Collectors.toList())); //我的
|
|
return map;
|
|
return map;
|
|
}
|
|
}
|
|
|
|
|