diff --git a/src/app/modules/task/controller/admin/info.ts b/src/app/modules/task/controller/admin/info.ts index ee59221..a7a5960 100644 --- a/src/app/modules/task/controller/admin/info.ts +++ b/src/app/modules/task/controller/admin/info.ts @@ -19,6 +19,9 @@ import { TaskInfoService } from '../../service/info'; api: ['add', 'delete', 'update', 'info', 'page'], entity: TaskInfoEntity, service: TaskInfoService, + before: ctx => { + ctx.request.body.limit = ctx.request.body.repeatCount; + }, pageQueryOp: { fieldEq: ['status', 'type'], }, diff --git a/src/app/modules/task/service/info.ts b/src/app/modules/task/service/info.ts index eddfe3a..0e9b48a 100644 --- a/src/app/modules/task/service/info.ts +++ b/src/app/modules/task/service/info.ts @@ -263,6 +263,19 @@ export class TaskInfoService extends BaseService { ); } + /** + * 详情 + * @param id + * @returns + */ + async info(id: any): Promise { + const info = await this.taskInfoEntity.findOne({ id }); + return { + ...info, + repeatCount: info.limit, + }; + } + /** * 刷新任务状态 */