GenerationMain.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package com.gyee.generation;
  2. import com.gyee.common.util.DateUtils;
  3. import com.gyee.generation.init.CacheContext;
  4. import com.gyee.generation.service.Status_HF_Service;
  5. import com.gyee.generation.util.SpringUtils;
  6. import org.mybatis.spring.annotation.MapperScan;
  7. import org.springframework.boot.SpringApplication;
  8. import org.springframework.boot.autoconfigure.SpringBootApplication;
  9. import java.util.Date;
  10. /**
  11. * @ClassName : GenerationMain
  12. * @Author : xieshengjie
  13. * @Date: 2022/2/28 14:55
  14. * @Description :
  15. */
  16. @SpringBootApplication
  17. @MapperScan("com.gyee.generation.mapper")
  18. public class GenerationMain {
  19. public static void main(String[] args) throws Exception {
  20. SpringApplication.run(GenerationMain.class,args);
  21. // CacheContext cacheContext=SpringUtils.getBean("cacheContext");
  22. // cacheContext.initial();
  23. // System.out.println("缓存完成!。。。。。。");
  24. Status_HF_Service status_HF_Service=SpringUtils.getBean("status_HF_Service");
  25. while(true)
  26. {
  27. Date begin=new Date();
  28. System.out.println("开始欠发状态。。。。。。");
  29. status_HF_Service.calculateQfStatus();
  30. Date end=new Date();
  31. System.out.println("结束欠发状态。。。。。。"+ DateUtils.millisecondDiff(end,begin));
  32. Thread.sleep(500);
  33. System.out.println("开始故障状态。。。。。。");
  34. begin=new Date();
  35. status_HF_Service.calculateGzStatus();
  36. end=new Date();
  37. System.out.println("结束故障状态。。。。。。"+ DateUtils.millisecondDiff(end,begin));
  38. Thread.sleep(500);
  39. System.out.println("开始理论发电量。。。。。。");
  40. begin=new Date();
  41. status_HF_Service.calculateLlgl();
  42. end=new Date();
  43. System.out.println("结束理论发电量。。。。。。"+ DateUtils.millisecondDiff(end,begin));
  44. Thread.sleep(500);
  45. System.out.println("开始场站指标。。。。。。");
  46. begin=new Date();
  47. status_HF_Service.calculateWpPoint();
  48. end=new Date();
  49. System.out.println("结束场站指标。。。。。。"+ DateUtils.millisecondDiff(end,begin));
  50. Thread.sleep(500);
  51. }
  52. }
  53. }