1
This commit is contained in:
@@ -4,9 +4,9 @@ import { execute_action_and_record } from './task_executor.js';
|
||||
|
||||
const cron_jobs = [];
|
||||
|
||||
export function start_all_cron_tasks() {
|
||||
export async function start_all_cron_tasks() {
|
||||
for (const task of cron_task_list) {
|
||||
const job = cron.schedule(task.cron_expression, async () => {
|
||||
// const job = cron.schedule(task.cron_expression, async () => {
|
||||
try {
|
||||
await execute_action_and_record({
|
||||
action_name: task.action_name,
|
||||
@@ -16,9 +16,9 @@ export function start_all_cron_tasks() {
|
||||
} catch (err) {
|
||||
// 失败会在 crawl_run_record 落库
|
||||
}
|
||||
});
|
||||
// });
|
||||
|
||||
cron_jobs.push(job);
|
||||
// cron_jobs.push(job);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -13,15 +13,18 @@ export async function execute_action_and_record(params) {
|
||||
let error_message = null;
|
||||
|
||||
try {
|
||||
const result = await invoke_extension_action(action_name, action_payload || {});
|
||||
|
||||
|
||||
console.log( 'invoke_extension_action-start', action_name, action_payload );
|
||||
const res_invoke = await invoke_extension_action(action_name, action_payload || {});
|
||||
console.log( 'invoke_extension_action-end', action_name, result );
|
||||
ok = true;
|
||||
result_payload = safe_json_stringify(result);
|
||||
result_payload = safe_json_stringify(res_invoke);
|
||||
|
||||
// 按 stage 自动入库(不影响原始 run_record 记录)
|
||||
await persist_amazon_result(result);
|
||||
await persist_amazon_result(res_invoke.result);
|
||||
|
||||
return result;
|
||||
return res_invoke;
|
||||
} catch (err) {
|
||||
ok = false;
|
||||
error_message = (err && err.message) || String(err);
|
||||
|
||||
Reference in New Issue
Block a user