NewTests.java 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package com.ruoyi;
  2. import cn.hutool.core.date.DateField;
  3. import cn.hutool.core.date.DateRange;
  4. import cn.hutool.core.date.DateTime;
  5. import cn.hutool.core.date.DateUtil;
  6. import cn.hutool.core.util.NumberUtil;
  7. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  8. import com.ruoyi.ucp.entity.*;
  9. import com.ruoyi.ucp.feign.AdapterApi;
  10. import com.ruoyi.ucp.service.*;
  11. import com.ruoyi.ucp.util.CalcCache;
  12. import org.junit.Test;
  13. import org.junit.runner.RunWith;
  14. import org.springframework.boot.test.context.SpringBootTest;
  15. import org.springframework.data.redis.core.RedisTemplate;
  16. import org.springframework.test.context.junit4.SpringRunner;
  17. import javax.annotation.Resource;
  18. import java.net.URI;
  19. import java.util.*;
  20. import java.util.function.Function;
  21. import java.util.stream.Collectors;
  22. @SpringBootTest//classes = RuoYiApp.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT
  23. @RunWith(SpringRunner.class)
  24. public class NewTests {
  25. @Resource
  26. private JavaFunctionJobHandler task;
  27. @Test
  28. public void test() {
  29. Date date = DateUtil.date().toJdkDate();
  30. // calcStationZhcydl(date);
  31. // calcNhglZs(date);
  32. // 创建日期范围生成器
  33. DateTime start = DateUtil.parse("2024-06-26");
  34. // DateTime start = DateUtil.parse("2024-05-01");
  35. DateTime end = DateUtil.parse("2024-06-26");
  36. DateRange range = DateUtil.range(start, end, DateField.DAY_OF_YEAR);
  37. for (DateTime time : range) {
  38. date=time.toJdkDate();
  39. System.out.println(DateUtil.date().toString() + ":" + time.toString());
  40. //安全天数
  41. // calcAQTS(time.toJdkDate());
  42. // task.calcLineDjlRfdl(date);
  43. // //上网购网厂用电量
  44. // task.calcStationSwGwCyDl(date);
  45. // //计算综合厂用电量
  46. // task.calcStationZhcydl(date);
  47. //
  48. // task.calcTurbineRFDL(date);
  49. // task.calcStationRfdlFj(date);
  50. // task.writeReportPool(date);
  51. // task.writeReportPool(date);
  52. // task.calcTurbine5s2(date);
  53. }
  54. task.calcGlqxnh(start,end);
  55. // calcTurbineRFDL(date);
  56. task.calcTurbine5s2(date);
  57. // writeReportPool(date);
  58. // task.calcStationSspjfs();
  59. }
  60. }