perf:节假日校验
This commit is contained in:
@@ -66,15 +66,15 @@ public class PullDataFromFWDJob {
|
|||||||
|
|
||||||
private final ExecutorService es =
|
private final ExecutorService es =
|
||||||
new ThreadPoolExecutor(
|
new ThreadPoolExecutor(
|
||||||
5,
|
1,
|
||||||
10,
|
1,
|
||||||
1000,
|
1000,
|
||||||
TimeUnit.MILLISECONDS,
|
TimeUnit.MILLISECONDS,
|
||||||
new LinkedBlockingQueue<>(),
|
new LinkedBlockingQueue<>(),
|
||||||
new MyThreadFactory("fwd-pull-data-http", Boolean.TRUE),
|
new MyThreadFactory("fwd-pull-data-http", Boolean.TRUE),
|
||||||
new ThreadPoolExecutor.AbortPolicy());
|
new ThreadPoolExecutor.AbortPolicy());
|
||||||
|
|
||||||
private void saveProjectInfo(ProjectList project, ProjectInfoResp projectInfoFromHttp) {
|
private FPerformProjectInfo saveProjectInfo(ProjectList project, ProjectInfoResp projectInfoFromHttp) {
|
||||||
FPerformProjectInfo fPerformProjectInfo = new FPerformProjectInfo();
|
FPerformProjectInfo fPerformProjectInfo = new FPerformProjectInfo();
|
||||||
fPerformProjectInfo.setNameDisplay(projectInfoFromHttp.getNameDisplay());
|
fPerformProjectInfo.setNameDisplay(projectInfoFromHttp.getNameDisplay());
|
||||||
fPerformProjectInfo.setStatus(projectInfoFromHttp.getStatus());
|
fPerformProjectInfo.setStatus(projectInfoFromHttp.getStatus());
|
||||||
@@ -103,6 +103,7 @@ public class PullDataFromFWDJob {
|
|||||||
fPerformProjectInfo.setPreSaleTime(DateUtils.getDateTimeFromStr(projectInfoFromHttp.getPreSaleTime(), "yyyy/MM/dd HH:mm:ss"));
|
fPerformProjectInfo.setPreSaleTime(DateUtils.getDateTimeFromStr(projectInfoFromHttp.getPreSaleTime(), "yyyy/MM/dd HH:mm:ss"));
|
||||||
}
|
}
|
||||||
performProjectInfoMapper.insert(fPerformProjectInfo);
|
performProjectInfoMapper.insert(fPerformProjectInfo);
|
||||||
|
return fPerformProjectInfo;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -212,7 +213,7 @@ public class PullDataFromFWDJob {
|
|||||||
FPerformProjectInfo projectInfo = performProjectInfoMapper.getProjectByProjectId(performsByProjectIdFromHttp.getProjectId());
|
FPerformProjectInfo projectInfo = performProjectInfoMapper.getProjectByProjectId(performsByProjectIdFromHttp.getProjectId());
|
||||||
if (Objects.isNull(projectInfo)) {
|
if (Objects.isNull(projectInfo)) {
|
||||||
// 不存在则新增
|
// 不存在则新增
|
||||||
saveProjectInfo(project, projectInfoFromHttp);
|
projectInfo = saveProjectInfo(project, projectInfoFromHttp);
|
||||||
} else {
|
} else {
|
||||||
// 存在则更新
|
// 存在则更新
|
||||||
buildUpdateProjectInfo(project, projectInfo, projectInfoFromHttp);
|
buildUpdateProjectInfo(project, projectInfo, projectInfoFromHttp);
|
||||||
|
|||||||
Reference in New Issue
Block a user