修复定时任务列表下次运行时间

This commit is contained in:
hanhh 2021-09-24 00:11:14 +08:00
parent 4e403d3d8a
commit 558478be16
2 changed files with 9 additions and 1 deletions

View File

@ -274,7 +274,7 @@ main() {
run_concurrent "$1" "$3" run_concurrent "$1" "$3"
;; ;;
desi) desi)
run_single "$1" "$3" "$4" run_designated "$1" "$3" "$4"
;; ;;
*) *)
run_else "$@" run_else "$@"

View File

@ -641,6 +641,10 @@ const Crontab = ({ headerStyle, isPhone }: any) => {
const handleCrons = (cron: any) => { const handleCrons = (cron: any) => {
const index = value.findIndex((x) => x._id === cron._id); const index = value.findIndex((x) => x._id === cron._id);
const result = [...value]; const result = [...value];
cron.nextRunTime = cron_parser
.parseExpression(cron.schedule)
.next()
.toDate();
if (index === -1) { if (index === -1) {
result.unshift(cron); result.unshift(cron);
} else { } else {
@ -657,6 +661,10 @@ const Crontab = ({ headerStyle, isPhone }: any) => {
.then((data: any) => { .then((data: any) => {
const index = value.findIndex((x) => x._id === cron._id); const index = value.findIndex((x) => x._id === cron._id);
const result = [...value]; const result = [...value];
data.data.nextRunTime = cron_parser
.parseExpression(data.data.schedule)
.next()
.toDate();
result.splice(index, 1, { result.splice(index, 1, {
...cron, ...cron,
...data.data, ...data.data,