package com.gyee.generation; import com.gyee.common.util.DateUtils; import com.gyee.generation.init.CacheContext; import com.gyee.generation.service.Status_HF_Service; import com.gyee.generation.util.SpringUtils; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import java.util.Date; /** * @ClassName : GenerationMain * @Author : xieshengjie * @Date: 2022/2/28 14:55 * @Description : */ @SpringBootApplication @MapperScan("com.gyee.generation.mapper") public class GenerationMain { public static void main(String[] args) throws Exception { SpringApplication.run(GenerationMain.class,args); // CacheContext cacheContext=SpringUtils.getBean("cacheContext"); // cacheContext.initial(); // System.out.println("缓存完成!。。。。。。"); Status_HF_Service status_HF_Service=SpringUtils.getBean("status_HF_Service"); while(true) { Date begin=new Date(); System.out.println("开始欠发状态。。。。。。"); status_HF_Service.calculateQfStatus(); Date end=new Date(); System.out.println("结束欠发状态。。。。。。"+ DateUtils.millisecondDiff(end,begin)); Thread.sleep(500); System.out.println("开始故障状态。。。。。。"); begin=new Date(); status_HF_Service.calculateGzStatus(); end=new Date(); System.out.println("结束故障状态。。。。。。"+ DateUtils.millisecondDiff(end,begin)); Thread.sleep(500); System.out.println("开始理论发电量。。。。。。"); begin=new Date(); status_HF_Service.calculateLlgl(); end=new Date(); System.out.println("结束理论发电量。。。。。。"+ DateUtils.millisecondDiff(end,begin)); Thread.sleep(500); System.out.println("开始场站指标。。。。。。"); begin=new Date(); status_HF_Service.calculateWpPoint(); end=new Date(); System.out.println("结束场站指标。。。。。。"+ DateUtils.millisecondDiff(end,begin)); Thread.sleep(500); } } }