zhangjinli 3 years ago
parent 5e5a236f9d
commit bdf4153f7d

@ -23,9 +23,12 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.time.DayOfWeek;
import java.time.LocalDate;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.time.LocalTime; import java.time.LocalTime;
import java.time.format.DateTimeFormatter; import java.time.format.DateTimeFormatter;
import java.time.temporal.TemporalAdjusters;
/** /**
* *
@ -69,21 +72,21 @@ public class RankUController {
Page pg = MybatisPlusUtil.SetNumPage(param.getPageNum(), param.getPageSize()); Page pg = MybatisPlusUtil.SetNumPage(param.getPageNum(), param.getPageSize());
QueryWrapper<UserEffectRecords> qw = new QueryWrapper<>(); QueryWrapper<UserEffectRecords> qw = new QueryWrapper<>();
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd"); DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDateTime now = LocalDateTime.of(LocalDateTime.now().toLocalDate(), LocalTime.MIN); LocalDate now = LocalDateTime.now().toLocalDate();
LocalDateTime before = now.minusMonths(1); LocalDate before =now.with(TemporalAdjusters.firstDayOfMonth());
if (param.getDateCondition() != null) { if (param.getDateCondition() != null) {
switch (param.getDateCondition()) { switch (param.getDateCondition()) {
case 1: case 1:
before = now; before = now;
break; break;
case 2: case 2:
before = now.minusWeeks(1); before = now.with(DayOfWeek.MONDAY);
break; break;
case 3: case 3:
before = now.minusMonths(1); before = now.with(TemporalAdjusters.firstDayOfMonth());
break; break;
case 4: case 4:
before = now.minusYears(1); before = now.with(TemporalAdjusters.firstDayOfYear());
break; break;
default: default:
} }

Loading…
Cancel
Save