| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- package com.jyxt.getdatabyview;
- import com.jyxt.getdatabyview.view.repository.IBPSRepository;
- import com.jyxt.getdatabyview.view.repository.LISViewRepository;
- import org.slf4j.Logger;
- import org.slf4j.LoggerFactory;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.boot.CommandLineRunner;
- import org.springframework.boot.SpringApplication;
- import org.springframework.boot.autoconfigure.SpringBootApplication;
- import org.springframework.context.ConfigurableApplicationContext;
- import java.util.ArrayList;
- import java.util.Arrays;
- import java.util.List;
- import java.util.Map;
- @SpringBootApplication
- public class GetDataByViewApplication implements CommandLineRunner{
- private static final Logger log = LoggerFactory.getLogger(GetDataByViewApplication.class);
- @Autowired
- private LISViewRepository lisViewRepository;
- @Autowired
- private IBPSRepository ibpsRepository;
- @Autowired
- private HandleData handleData;
- @Autowired
- private ConfigurableApplicationContext context;
- public List<String> lisTableList = Arrays.asList("V_JT_TestCodeRerunRecord", "V_JT_QCMonthReport");//
- // public List<String> lisTableList = Arrays.asList("V_JT_QCMonthReport");//
- public static void main(String[] args) {
- SpringApplication.run(GetDataByViewApplication.class, args);
- }
- @Override
- public void run(String... args) throws Exception {
- log.info("<-------------new turn start...------------->");
- ibpsRepository.getBasicData();
- for(String lisTable : lisTableList){
- List<Map<String, Object>> retList = lisViewRepository.query(lisTable);
- if(retList != null){
- handleData.startHandleData(retList,lisTable);
- }
- }
- //质量指标接口
- // List<Map<String, Object>>qualityIndicatorList = ibpsRepository.getUndoQualityIndicator();
- // handleData.HandQIData(qualityIndicatorList);
- log.info("<-- -----------this turn finish...------------->");
- context.close(); // 直接关闭上下文
- }
- }
|