101 lines
3.8 KiB
Java
101 lines
3.8 KiB
Java
|
|
import com.njcn.api.MigrationInsertFeignClient;
|
||
|
|
import com.njcn.param.LineCountEvaluateParam;
|
||
|
|
import com.njcn.po.influx.*;
|
||
|
|
import com.njcn.read.MigrationReadBootApplication;
|
||
|
|
import com.njcn.read.service.*;
|
||
|
|
import org.junit.Test;
|
||
|
|
import org.junit.runner.RunWith;
|
||
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
||
|
|
import org.springframework.boot.test.context.SpringBootTest;
|
||
|
|
import org.springframework.test.context.junit4.SpringRunner;
|
||
|
|
import org.springframework.test.context.web.WebAppConfiguration;
|
||
|
|
|
||
|
|
import java.time.ZoneId;
|
||
|
|
import java.time.format.DateTimeFormatter;
|
||
|
|
import java.util.List;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @author hongawen
|
||
|
|
* @version 1.0.0
|
||
|
|
* @date 2021年12月10日 15:05
|
||
|
|
*/
|
||
|
|
@RunWith(SpringRunner.class)
|
||
|
|
@WebAppConfiguration
|
||
|
|
@SpringBootTest(classes = MigrationReadBootApplication.class)
|
||
|
|
public class BaseJunitTest {
|
||
|
|
|
||
|
|
@Autowired
|
||
|
|
private IDataFlicker dataFlicker;
|
||
|
|
@Autowired
|
||
|
|
private IDataFluc dataFluc;
|
||
|
|
@Autowired
|
||
|
|
private IDataHarmphasicI dataHarmphasicI;
|
||
|
|
@Autowired
|
||
|
|
private IDataHarmphasicV dataHarmphasicV;
|
||
|
|
@Autowired
|
||
|
|
private IDataHarmpowerP dataHarmpowerP;
|
||
|
|
@Autowired
|
||
|
|
private IDataHarmpowerQ dataHarmpowerQ;
|
||
|
|
@Autowired
|
||
|
|
private IDataHarmpowerS dataHarmpowerS;
|
||
|
|
@Autowired
|
||
|
|
private IDataHarmRateI dataHarmRateI;
|
||
|
|
@Autowired
|
||
|
|
private IDataHarmRateV dataHarmRateV;
|
||
|
|
@Autowired
|
||
|
|
private IDataI dataI;
|
||
|
|
@Autowired
|
||
|
|
private IDataInharmI dataInharmI;
|
||
|
|
@Autowired
|
||
|
|
private IDataInharmV dataInharmV;
|
||
|
|
@Autowired
|
||
|
|
private IDataPlt dataPlt;
|
||
|
|
@Autowired
|
||
|
|
private IDataV dataV;
|
||
|
|
@Autowired
|
||
|
|
private IPqsCommunicate pqsCommunicate;
|
||
|
|
@Autowired
|
||
|
|
private MigrationInsertFeignClient migrationInsertFeignClient;
|
||
|
|
@Autowired
|
||
|
|
private MigrationService migrationService;
|
||
|
|
|
||
|
|
@Test
|
||
|
|
public void test() {
|
||
|
|
LineCountEvaluateParam lineParam = new LineCountEvaluateParam();
|
||
|
|
lineParam.setStartTime("2025-04-23 00:00:00");
|
||
|
|
lineParam.setEndTime("2025-04-23 00:05:00");
|
||
|
|
// List<DataFlicker> dataFlickers = dataFlicker.listDataFlicker(lineParam);
|
||
|
|
// List<DataFluc> dataFlucs = dataFluc.listDataFluc(lineParam);
|
||
|
|
// List<DataHarmphasicI> dataHarmphasicIS = dataHarmphasicI.listDataHarmphasicI(lineParam);
|
||
|
|
// List<DataHarmphasicV> dataHarmphasicVS = dataHarmphasicV.listDataHarmphasicV(lineParam);
|
||
|
|
// List<DataHarmpowerP> dataHarmpowerPS = dataHarmpowerP.listDataHarmpowerP(lineParam);
|
||
|
|
// List<DataHarmpowerQ> dataHarmpowerQS = dataHarmpowerQ.listDataHarmpowerQ(lineParam);
|
||
|
|
// List<DataHarmpowerS> dataHarmpowerS1 = dataHarmpowerS.listDataHarmpowerS(lineParam);
|
||
|
|
// List<DataHarmrateI> dataHarmrateIS = dataHarmRateI.listDataHarmrateI(lineParam);
|
||
|
|
// List<DataHarmrateV> dataHarmrateVS = dataHarmRateV.listDataHarmrateV(lineParam);
|
||
|
|
// List<DataI> dataIS = dataI.listDataI(lineParam);
|
||
|
|
// List<DataInharmI> dataInharmIS = dataInharmI.listDataInharmI(lineParam);
|
||
|
|
// List<DataInharmV> dataInharmVS = dataInharmV.listDataInharmV(lineParam);
|
||
|
|
// List<DataPlt> dataPlts = dataPlt.listDataPlt(lineParam);
|
||
|
|
List<DataV> dataVS = dataV.listDataV(lineParam);
|
||
|
|
migrationInsertFeignClient.insertDataV(dataVS);
|
||
|
|
DateTimeFormatter DATE_TIME_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").withZone(ZoneId.systemDefault());
|
||
|
|
// String format = DATE_TIME_FORMATTER.format(dataVS.get(0).getTime());
|
||
|
|
// List<PqsCommunicate> pqsCommunicates = pqsCommunicate.listPqsCommunicate(lineParam);
|
||
|
|
System.out.println(dataVS);
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
@Test
|
||
|
|
public void test2() {
|
||
|
|
LineCountEvaluateParam lineParam = new LineCountEvaluateParam();
|
||
|
|
lineParam.setStartTime("2025-04-23 00:00:00");
|
||
|
|
lineParam.setEndTime("2025-04-23 00:05:00");
|
||
|
|
lineParam.setIsManual(true);
|
||
|
|
migrationService.hourseDataBacthSysc(lineParam);
|
||
|
|
|
||
|
|
System.out.println("");
|
||
|
|
|
||
|
|
}
|
||
|
|
}
|