This commit is contained in:
张成
2026-03-18 16:28:26 +08:00
parent 30d127ac0b
commit 6d75720a89
8 changed files with 697 additions and 158 deletions

View File

@@ -1,6 +1,6 @@
import { crawl_run_record } from '../models/index.js';
import { safe_json_stringify } from './json_utils.js';
import { invoke_extension_action } from './puppeteer_runner.js';
import { invoke_extension_action } from './puppeteer/puppeteer_runner.js';
import { persist_amazon_result } from './amazon_persist.js';
export async function execute_action_and_record(params) {
@@ -13,18 +13,15 @@ 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(res_invoke);
result_payload = safe_json_stringify(result);
// 按 stage 自动入库(不影响原始 run_record 记录)
await persist_amazon_result(res_invoke.result);
await persist_amazon_result(result);
return res_invoke;
return result;
} catch (err) {
ok = false;
error_message = (err && err.message) || String(err);