修复首页不显示前一天截止的作业,后台设置为显示前4天的作业

This commit is contained in:
2018-05-12 12:17:09 +08:00
parent 4e6adecc1f
commit 3e9aa93886
2 changed files with 16 additions and 6 deletions

View File

@@ -5,7 +5,7 @@
<groupId>com.fjy</groupId> <groupId>com.fjy</groupId>
<artifactId>spring</artifactId> <artifactId>spring</artifactId>
<version>V2.9.9</version> <version>V2.9.12</version>
<packaging>jar</packaging> <packaging>jar</packaging>
<name>spring</name> <name>spring</name>

View File

@@ -60,12 +60,12 @@ public class DataController {
Calendar c = Calendar.getInstance(); Calendar c = Calendar.getInstance();
c.setTime(today); c.setTime(today);
// 今天-1 // 今天-2天因为数据库比较是">"号,即不包含当
c.add(Calendar.DAY_OF_MONTH, -1); c.add(Calendar.DAY_OF_MONTH, -2);
Date tomorrow = c.getTime(); Date yesterday = c.getTime();
List<VWorkDetail> homeworks = workDetailService.findAllVWorkDetailAfterTime(f.format(tomorrow)); List<VWorkDetail> homeworks = workDetailService.findAllVWorkDetailAfterTime(f.format(yesterday));
if (homeworks != null) { if (homeworks != null) {
return homeworks; return homeworks;
} }
@@ -110,7 +110,17 @@ public class DataController {
@GetMapping("/home/findallvhomework") @GetMapping("/home/findallvhomework")
public List<VHomework> findAllVHomework() { public List<VHomework> findAllVHomework() {
List<VHomework> vHomeworks = homeworkService.findAllVHomework(); Format f = new SimpleDateFormat("yyyy-MM-dd");
Date today = new Date();
Calendar c = Calendar.getInstance();
c.setTime(today);
// 今天-2天因为数据库比较是">"号,即不包含当天
c.add(Calendar.DAY_OF_MONTH, -5);
Date yesterday = c.getTime();
List<VHomework> vHomeworks = homeworkService.findAllVHomeworkAfterTime(f.format(yesterday));
if (vHomeworks != null) { if (vHomeworks != null) {
return vHomeworks; return vHomeworks;
} }