package com.mzl.flower.service.impl.report; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.mzl.flower.dto.request.report.QueryOrderDTO; import com.mzl.flower.dto.response.report.OrderReportCalendarBO; import com.mzl.flower.dto.response.report.OrderReportResultVO; import com.mzl.flower.service.calendar.CalendarService; import com.mzl.flower.service.report.OrderReportService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.Calendar; import java.util.List; import java.util.stream.Collectors; @Service public class OrderReportServiceImpl implements OrderReportService { @Autowired private CalendarService calendarService; @Override public Page getSalePage(Page page, QueryOrderDTO dto) { List calendarBOList= calendarService.getOrderDatePage(page,dto); final List list = calendarBOList.stream().map(calendarBO -> { OrderReportResultVO vo=new OrderReportResultVO(); return vo; }).collect(Collectors.toList()); page.setRecords(list); return page; } }