更新外观模块
This commit is contained in:
@@ -35,6 +35,7 @@ public class TaskOperationLockConfig implements WebMvcConfigurer {
|
||||
private static final Pattern TASK_RESULT_PATH = Pattern.compile(".*/api/([^/]+)/tasks/(\\d+)/result/?$");
|
||||
private static final Set<String> MUTATING_METHODS = Set.of("POST", "PUT", "PATCH", "DELETE");
|
||||
private static final long RESULT_SUBMIT_WAIT_MILLIS = 10 * 60 * 1000L;
|
||||
private static final long DELETE_WAIT_MILLIS = 60 * 1000L;
|
||||
private static final String LOCK_ATTRIBUTE = TaskOperationLockInterceptor.class.getName() + ".LOCK";
|
||||
|
||||
private final TaskDistributedLockService taskDistributedLockService;
|
||||
@@ -71,6 +72,9 @@ public class TaskOperationLockConfig implements WebMvcConfigurer {
|
||||
if ("POST".equals(method) && TASK_RESULT_PATH.matcher(uri == null ? "" : uri).matches()) {
|
||||
return RESULT_SUBMIT_WAIT_MILLIS;
|
||||
}
|
||||
if ("DELETE".equals(method)) {
|
||||
return DELETE_WAIT_MILLIS;
|
||||
}
|
||||
return TaskDistributedLockService.DEFAULT_WAIT_MILLIS;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user