|
|
|
@ -103,6 +103,9 @@ public class JobMainTask { |
|
|
|
@Value("${jobtask.keepAliveTime:100}") |
|
|
|
private int keepAliveTime; |
|
|
|
|
|
|
|
@Value("${task.scheduler.batch-size:100}") |
|
|
|
private int taskBatchSize; |
|
|
|
|
|
|
|
private ExecutorService threadPool; |
|
|
|
|
|
|
|
final ShaoXinBigModel shaoXinBigModel; |
|
|
|
@ -711,7 +714,7 @@ public class JobMainTask { |
|
|
|
} |
|
|
|
|
|
|
|
taskExecRecord.setCursorNumber(cursor); |
|
|
|
if (bOk) { |
|
|
|
//if (bOk) { |
|
|
|
success++; |
|
|
|
log.info("execute point success, cursor: {}, success: {}, total: {}", cursor, success, total); |
|
|
|
taskExecRecord.setFinishNumber(success); |
|
|
|
@ -728,9 +731,10 @@ public class JobMainTask { |
|
|
|
totalProgress, |
|
|
|
TaskStatus.RUNNING.getCode()/*运行中百分比上报*/ |
|
|
|
); |
|
|
|
} else { |
|
|
|
log.info("execute point fail, cursor: {}, success: {}, total: {}", cursor, success, total); |
|
|
|
} |
|
|
|
// } |
|
|
|
// else { |
|
|
|
// log.info("execute point fail, cursor: {}, success: {}, total: {}", cursor, success, total); |
|
|
|
// } |
|
|
|
taskExecClient.updatePatrolTaskExecRecord(taskExecRecord); |
|
|
|
return cursor; |
|
|
|
} |
|
|
|
@ -1087,8 +1091,9 @@ public class JobMainTask { |
|
|
|
// } |
|
|
|
|
|
|
|
private void prePointExecImmediate(final PatrolTaskExecRecord patrolTaskExecRecord, List<PatrolTaskInfo> patrolTaskInfoList) { |
|
|
|
int batchSize = 100; |
|
|
|
int batchSize = taskBatchSize; |
|
|
|
int total = patrolTaskInfoList.size(); |
|
|
|
log.info(Color.CYAN + "batchSize: {}, total: {}" + Color.END, batchSize, total); |
|
|
|
|
|
|
|
int index = 1; |
|
|
|
for (int i = 0; i < total; i += batchSize) { |
|
|
|
|