添加数据同步代码
This commit is contained in:
@@ -53,26 +53,10 @@ public class DataSyncController {
|
||||
@ApiImplicitParam(name = "dataAsynParam", value = "数据同步参数", required = true)
|
||||
public Boolean dataSync(@RequestBody DataAsynParam dataAsynParam){
|
||||
|
||||
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
||||
List<String> tableNames = dataAsynParam.getTableNames();
|
||||
|
||||
tableNames.stream().forEach(temp->{
|
||||
IReplenishMybatisService executor = null;
|
||||
try {
|
||||
executor = (IReplenishMybatisService) SpringUtil.getBean(Class.forName("com.njcn.oracle.service.impl." + temp + "ServiceImpl"));
|
||||
} catch (ClassNotFoundException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
List<LocalDate> dateList = LocalDateUtil.getDateList(dataAsynParam.getStartTime(), dataAsynParam.getEndTime());
|
||||
IReplenishMybatisService finalExecutor = executor;
|
||||
dateList.forEach(date->{
|
||||
|
||||
dataSyncService.dataSync(finalExecutor,temp,date);
|
||||
});
|
||||
|
||||
|
||||
dataSyncService.dataBacthSysc(dataAsynParam);
|
||||
|
||||
});
|
||||
return true;// HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, "数据同步");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user