|
|
@@ -2,21 +2,16 @@ package com.example.cinema.blImpl;
|
|
|
|
|
|
import com.example.cinema.bl.StatisticsService;
|
|
|
import com.example.cinema.data.StatisticsMapper;
|
|
|
-import com.example.cinema.po.MovieScheduleTime;
|
|
|
+import com.example.cinema.vo.MovieScheduleTimeVO;
|
|
|
import com.example.cinema.vo.ResponseVO;
|
|
|
-import com.example.cinema.vo.ScheduleRateVO;
|
|
|
-import org.omg.PortableInterceptor.SYSTEM_EXCEPTION;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
-import java.text.DecimalFormat;
|
|
|
import java.text.ParseException;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
-import java.util.ArrayList;
|
|
|
import java.util.Calendar;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
-import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* @author fjj
|
|
|
@@ -37,19 +32,8 @@ public class StatisticsServiceImpl implements StatisticsService {
|
|
|
requireDate = simpleDateFormat.parse(simpleDateFormat.format(requireDate));
|
|
|
|
|
|
Date nextDate = getNumDayAfterDate(requireDate, 1);
|
|
|
- List<MovieScheduleTime> movieScheduleTimes = statisticsMapper.selectMovieScheduleTimes(requireDate, nextDate);
|
|
|
-
|
|
|
- //统计该天总排片数
|
|
|
-// int totalTimes = movieScheduleTimes.stream().mapToInt(mst -> mst.getTime()).sum();
|
|
|
-// List<ScheduleRateVO> scheduleRateVOList = new ArrayList<>();
|
|
|
-// for(MovieScheduleTime movieScheduleTime: movieScheduleTimes){
|
|
|
-// ScheduleRateVO scheduleRateVO = new ScheduleRateVO();
|
|
|
-// scheduleRateVO.setMovieId(movieScheduleTime.getMovieId());
|
|
|
-// scheduleRateVO.setRate(Double.parseDouble(String.format("%.2f",(double)movieScheduleTime.getTime() / totalTimes)));
|
|
|
-// scheduleRateVO.setName(movieScheduleTime.getName());
|
|
|
-// scheduleRateVOList.add(scheduleRateVO);
|
|
|
-// }
|
|
|
- return ResponseVO.buildSuccess(movieScheduleTimes);
|
|
|
+ List<MovieScheduleTimeVO> movieScheduleTimeVOList = statisticsMapper.selectMovieScheduleTimes(requireDate, nextDate);
|
|
|
+ return ResponseVO.buildSuccess(movieScheduleTimeVOList);
|
|
|
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|