HomeController.java 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.ims.eval.api;
  2. import com.ims.eval.entity.dto.result.R;
  3. import com.ims.eval.service.IEvaluationPortalService;
  4. import lombok.extern.slf4j.Slf4j;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.web.bind.annotation.GetMapping;
  7. import org.springframework.web.bind.annotation.RequestMapping;
  8. import org.springframework.web.bind.annotation.RestController;
  9. import java.util.Calendar;
  10. import java.util.HashMap;
  11. import java.util.Map;
  12. /**
  13. * @author hlf
  14. * @date 2023/7/12 10:58
  15. * 文件说明:
  16. */
  17. @Slf4j
  18. @RestController
  19. @RequestMapping("//evaluation-app-home")
  20. public class HomeController {
  21. @Autowired
  22. private IEvaluationPortalService portalService;
  23. @GetMapping(value = "list")
  24. public R listAll(String binSection, String year, String season) {
  25. Map<String, Object> map = new HashMap<>();
  26. Calendar date = Calendar.getInstance();
  27. try{
  28. /*List<Map<String, Object>> yearList = baseMapper.selectPortalList(binSection, date.get(Calendar.YEAR) == Integer.valueOf(year) ? String.valueOf(Integer.valueOf(year) - 1) : year, null);
  29. List<Map<String, Object>> seasonList = baseMapper.selectPortalList(binSection, year, season);
  30. Map<Object, List<Map<String, Object>>> yearMap = yearList.stream().collect(Collectors.groupingBy(e -> e.get("bin_section"), Collectors.toList()));
  31. Map<Object, List<Map<String, Object>>> seasonMap = seasonList.stream().collect(Collectors.groupingBy(e -> e.get("bin_section"), Collectors.toList()));
  32. map.put("year", yearMap);
  33. map.put("season", seasonMap);*/
  34. } catch (Exception e){
  35. log.error(e.getMessage());
  36. }
  37. Map<String, Object> data = portalService.getPortalData(binSection, year, season);
  38. return R.ok().data(data);
  39. }
  40. }