YhjTask.java 926 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.jjt.task;
  2. import com.jjt.calc.service.ITwinCalcDayYhjService;
  3. import com.jjt.calc.service.ITwinCalcHourYhjService;
  4. import com.jjt.rz.service.ITwinCalcHourRzService;
  5. import com.jjt.utils.Tools;
  6. import org.springframework.stereotype.Component;
  7. import javax.annotation.Resource;
  8. import java.time.LocalDate;
  9. /**
  10. * 统计定时任务
  11. *
  12. * @author wukai
  13. * @date 2025-1-17 23:27:26
  14. */
  15. @Component("yhj")
  16. public class YhjTask {
  17. @Resource
  18. private ITwinCalcHourYhjService yhjService;
  19. @Resource
  20. private ITwinCalcDayYhjService dayService;
  21. @Resource
  22. private ITwinCalcHourRzService rzService;
  23. /**
  24. * 统计上一时段数据
  25. */
  26. public void last() {
  27. yhjService.last();
  28. rzService.last();
  29. }
  30. /**
  31. * 统计昨日数据
  32. */
  33. public void day() {
  34. LocalDate localDate = LocalDate.now().minusDays(1);
  35. dayService.day(localDate);
  36. }
  37. }