定时重试失败的记录时间修改
This commit is contained in:
parent
b2513eb68e
commit
da9ca5f7e2
@ -106,6 +106,15 @@ public class HikvisionTask {
|
|||||||
@Scheduled(cron = "0 0/30 * * * ?")
|
@Scheduled(cron = "0 0/30 * * * ?")
|
||||||
@RequestMapping("deleteLongTask")
|
@RequestMapping("deleteLongTask")
|
||||||
public void deleteLongTask() throws Exception {
|
public void deleteLongTask() throws Exception {
|
||||||
|
doDeleteLongTask(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("deleteAllTask")
|
||||||
|
public void deleteAllTask() throws Exception {
|
||||||
|
doDeleteLongTask(true);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void doDeleteLongTask(boolean deleteAll) {
|
||||||
List<Project> projects = projectMapper.selectList(new LambdaQueryWrapper<Project>()
|
List<Project> projects = projectMapper.selectList(new LambdaQueryWrapper<Project>()
|
||||||
.eq(Project::getSyncHikvision, 1));
|
.eq(Project::getSyncHikvision, 1));
|
||||||
for (Project project : projects) {
|
for (Project project : projects) {
|
||||||
@ -115,7 +124,7 @@ public class HikvisionTask {
|
|||||||
JSONArray listJa = dataJo.getJSONArray("list");
|
JSONArray listJa = dataJo.getJSONArray("list");
|
||||||
for (int i = 0; i < listJa.size(); i++) {
|
for (int i = 0; i < listJa.size(); i++) {
|
||||||
JSONObject jo = listJa.getJSONObject(i);
|
JSONObject jo = listJa.getJSONObject(i);
|
||||||
if (DateUtil.compare(DateUtil.parse(jo.getString("createTime")), DateUtil.offsetMinute(new Date(), -30)) < 0) {
|
if (deleteAll || DateUtil.compare(DateUtil.parse(jo.getString("createTime")), DateUtil.offsetMinute(new Date(), -30)) < 0) {
|
||||||
if (jo.getInteger("taskStatus").equals(1)) {
|
if (jo.getInteger("taskStatus").equals(1)) {
|
||||||
HikvisionUtil.stopTask(project, new JoBuilder().put("taskId", jo.getString("authTaskId")).build());
|
HikvisionUtil.stopTask(project, new JoBuilder().put("taskId", jo.getString("authTaskId")).build());
|
||||||
} else {
|
} else {
|
||||||
@ -128,7 +137,6 @@ public class HikvisionTask {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user