From 99ed9be1ddbae4f87a7864946c4fb8055aff95f6 Mon Sep 17 00:00:00 2001 From: ssongliu <73214554+ssongliu@users.noreply.github.com> Date: Thu, 23 May 2024 17:50:49 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3=E8=AE=A1=E5=88=92?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E6=89=A7=E8=A1=8C=E5=91=A8=E6=9C=9F=E8=A7=A3?= =?UTF-8?q?=E6=9E=90=E9=94=99=E8=AF=AF=E7=9A=84=E9=97=AE=E9=A2=98=20(#5119?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/views/cronjob/helper.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/views/cronjob/helper.ts b/frontend/src/views/cronjob/helper.ts index e0bb3684b..80ceb0b59 100644 --- a/frontend/src/views/cronjob/helper.ts +++ b/frontend/src/views/cronjob/helper.ts @@ -92,10 +92,12 @@ export function transObjToSpec(specType: string, week, day, hour, minute, second case 'perWeek': return `${minute} ${hour} * * ${week}`; case 'perNDay': + day = Number(day) + 1 + ''; return `${minute} ${hour} */${day} * *`; case 'perDay': return `${minute} ${hour} * * *`; case 'perNHour': + hour = Number(hour) + 1 + ''; return `${minute} */${hour} * * *`; case 'perHour': return `${minute} * * * *`; @@ -139,13 +141,13 @@ export function transSpecToObj(spec: string) { } if (specs[1].indexOf('*/') !== -1) { specItem.specType = 'perNHour'; - specItem.hour = Number(specs[1].replaceAll('*/', '')); + specItem.hour = Number(specs[1].replaceAll('*/', '')) - 1; return specItem; } specItem.hour = Number(specs[1]); if (specs[2].indexOf('*/') !== -1) { specItem.specType = 'perNDay'; - specItem.day = Number(specs[2].replaceAll('*/', '')); + specItem.day = Number(specs[2].replaceAll('*/', '')) - 1; return specItem; } if (specs[2] !== '*') {