|
@@ -14,6 +14,7 @@ import com.its.traf.scheduler.aspectj.SchedulerElapsed;
|
|
import com.its.traf.service.AbstractDataService;
|
|
import com.its.traf.service.AbstractDataService;
|
|
import com.its.traf.service.AbstractPrcsService;
|
|
import com.its.traf.service.AbstractPrcsService;
|
|
import com.its.traf.service.its.collect.LinkRawDataCollectService;
|
|
import com.its.traf.service.its.collect.LinkRawDataCollectService;
|
|
|
|
+import com.its.traf.service.its.dao.LinkDaoService;
|
|
import com.its.traf.service.its.prcs.TrafPrcsCorrectAlgo;
|
|
import com.its.traf.service.its.prcs.TrafPrcsCorrectAlgo;
|
|
import com.its.traf.service.its.prcs.TrafPrcsFilteringAlgo;
|
|
import com.its.traf.service.its.prcs.TrafPrcsFilteringAlgo;
|
|
import com.its.traf.service.its.prcs.TrafPrcsFusionAlgo;
|
|
import com.its.traf.service.its.prcs.TrafPrcsFusionAlgo;
|
|
@@ -50,6 +51,7 @@ public class TbLinkService extends AbstractDataService<Long, TbLinkDto> implemen
|
|
private final TrafPrcsFilteringAlgo filteringAlgo;
|
|
private final TrafPrcsFilteringAlgo filteringAlgo;
|
|
private final TrafPrcsFusionAlgo fusionAlgo;
|
|
private final TrafPrcsFusionAlgo fusionAlgo;
|
|
private final TrafPrcsSmoothingAlgo smoothingAlgo;
|
|
private final TrafPrcsSmoothingAlgo smoothingAlgo;
|
|
|
|
+ private final LinkDaoService linkDaoService;
|
|
|
|
|
|
private List<voLinkFilter> linkFilterList = null;
|
|
private List<voLinkFilter> linkFilterList = null;
|
|
|
|
|
|
@@ -489,7 +491,8 @@ public class TbLinkService extends AbstractDataService<Long, TbLinkDto> implemen
|
|
}
|
|
}
|
|
|
|
|
|
if (insLists.size() > 0) {
|
|
if (insLists.size() > 0) {
|
|
- this.dbmsDataProcess.add(new DbmsData(DbmsDataType.TB_INCD_ESTM_SECT_INSERT, false, insLists, insLists.size()));
|
|
|
|
|
|
+ //this.dbmsDataProcess.add(new DbmsData(DbmsDataType.TB_INCD_ESTM_SECT_INSERT, false, insLists, insLists.size()));
|
|
|
|
+ this.linkDaoService.batchInsertFunc(DbmsDataType.TB_INCD_ESTM_SECT_INSERT, insLists);
|
|
}
|
|
}
|
|
return insLists.size();
|
|
return insLists.size();
|
|
}
|
|
}
|
|
@@ -549,7 +552,8 @@ public class TbLinkService extends AbstractDataService<Long, TbLinkDto> implemen
|
|
|
|
|
|
//if (updLists.size() > 0) {
|
|
//if (updLists.size() > 0) {
|
|
AppRepository.getInstance().startPrcsJob(eTrafPrcsJob.PRCS_LINK_TRAF);
|
|
AppRepository.getInstance().startPrcsJob(eTrafPrcsJob.PRCS_LINK_TRAF);
|
|
- this.dbmsDataProcess.add(new DbmsData(DbmsDataType.TB_LINK_TRAF_UPDATE, false, updLists, updLists.size()));
|
|
|
|
|
|
+ //this.dbmsDataProcess.add(new DbmsData(DbmsDataType.TB_LINK_TRAF_UPDATE, false, updLists, updLists.size()));
|
|
|
|
+ this.linkDaoService.batchUpdateFunc(DbmsDataType.TB_LINK_TRAF_UPDATE, updLists);
|
|
//}
|
|
//}
|
|
//if (insLists.size() > 0) {
|
|
//if (insLists.size() > 0) {
|
|
AppRepository.getInstance().startPrcsJob(eTrafPrcsJob.PRCS_LINK_TRAF_HS);
|
|
AppRepository.getInstance().startPrcsJob(eTrafPrcsJob.PRCS_LINK_TRAF_HS);
|
|
@@ -600,6 +604,7 @@ public class TbLinkService extends AbstractDataService<Long, TbLinkDto> implemen
|
|
}
|
|
}
|
|
if (lists.size() > 0) {
|
|
if (lists.size() > 0) {
|
|
this.dbmsDataProcess.add(new DbmsData(DbmsDataType.TB_CLCT_SYST_STTS_HS_INSERT, false, lists, lists.size()));
|
|
this.dbmsDataProcess.add(new DbmsData(DbmsDataType.TB_CLCT_SYST_STTS_HS_INSERT, false, lists, lists.size()));
|
|
|
|
+ //this.linkDaoService.batchInsertFunc(DbmsDataType.TB_CLCT_SYST_STTS_HS_INSERT, lists);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|