| | |
| | | import com.qianwen.smartman.modules.mdc.dto.IntervalDateDto; |
| | | import com.qianwen.smartman.modules.mdc.enums.StatisticalMethodEnum; |
| | | |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/report/utils/DateCycleUtil.class */ |
| | | |
| | | public class DateCycleUtil { |
| | | private static final SimpleDateFormat sdf = new SimpleDateFormat(DateConstant.PATTERN_DATE); |
| | | private static final String BEGIN = "begin"; |
| | |
| | | }); |
| | | return list; |
| | | case WEEK: |
| | | List<IntervalDateDto> intervalDateDtoList = LocalDateTimeUtils.getIntervalDate(LocalDateTimeUtils.dateToLocalDate(org.springblade.core.tool.utils.DateUtil.parse(startTime, DateConstant.PATTERN_DATE)), LocalDateTimeUtils.dateToLocalDate(org.springblade.core.tool.utils.DateUtil.parse(endTime, DateConstant.PATTERN_DATE))); |
| | | List<IntervalDateDto> intervalDateDtoList = LocalDateTimeUtils.getIntervalDate(LocalDateTimeUtils.dateToLocalDate(com.qianwen.core.tool.utils.DateUtil.parse(startTime, DateConstant.PATTERN_DATE)), LocalDateTimeUtils.dateToLocalDate(com.qianwen.core.tool.utils.DateUtil.parse(endTime, DateConstant.PATTERN_DATE))); |
| | | List<String> result = new ArrayList<>(); |
| | | intervalDateDtoList.forEach(o -> { |
| | | o.getWeekList().forEach(week -> { |
| | |
| | | }); |
| | | return result; |
| | | case MONTH: |
| | | List<IntervalDateDto> intervalDateDtoListM = LocalDateTimeUtils.getIntervalDate(LocalDateTimeUtils.dateToLocalDate(org.springblade.core.tool.utils.DateUtil.parse(startTime, DateConstant.PATTERN_DATE)), LocalDateTimeUtils.dateToLocalDate(org.springblade.core.tool.utils.DateUtil.parse(endTime, DateConstant.PATTERN_DATE))); |
| | | List<IntervalDateDto> intervalDateDtoListM = LocalDateTimeUtils.getIntervalDate(LocalDateTimeUtils.dateToLocalDate(com.qianwen.core.tool.utils.DateUtil.parse(startTime, DateConstant.PATTERN_DATE)), LocalDateTimeUtils.dateToLocalDate(com.qianwen.core.tool.utils.DateUtil.parse(endTime, DateConstant.PATTERN_DATE))); |
| | | List<String> resultM = new ArrayList<>(); |
| | | intervalDateDtoListM.forEach(o2 -> { |
| | | o2.getMonthList().forEach(month -> { |