fix: 更新任务数量限制逻辑
- 修改 template.controller.ts 中的任务数量检查逻辑,将限制条件从大于 0 改为大于 3,以更严格地控制用户并发任务数量。 - 更新异常消息,确保反馈的任务数量与实际正在进行的任务一致。
This commit is contained in:
parent
9cdbed02eb
commit
80c96d283c
|
|
@ -230,12 +230,13 @@ export class TemplateController {
|
|||
|
||||
// 检查是否有任务在5分钟内开始
|
||||
const recentTasks = processingTasks.filter(
|
||||
(task) => task.startedAt && task.startedAt.getTime() > fiveMinutesAgo.getTime(),
|
||||
(task) =>
|
||||
task.startedAt && task.startedAt.getTime() > fiveMinutesAgo.getTime(),
|
||||
);
|
||||
|
||||
if (recentTasks.length > 0) {
|
||||
if (recentTasks.length > 3) {
|
||||
throw new HttpException(
|
||||
`有${processingTasks.length}个任务正在进行中,请稍后再试`,
|
||||
`有${recentTasks.length}个任务正在进行中,请稍后再试`,
|
||||
HttpStatus.TOO_MANY_REQUESTS,
|
||||
);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue