feat: 合同审查异步方案(定时任务触发、非流式轮询扣子API、token计费、HTML报告下载)

This commit is contained in:
2026-10-14 21:27:11 +08:00
parent 4625e7c130
commit 4700ea4d98
11 changed files with 706 additions and 255 deletions
@@ -1,3 +1,4 @@
// client/ai/pub/review.js
// Markdown 转 HTML
function mdToHtml(md) {
if (!md) return '';
@@ -242,22 +243,7 @@ module.exports = {
update_time: new Date()
});
// ===== 触发实际审查(await 确保数据库更新完成)=====
try {
const doReview = require('./jjxDoReview.js');
await doReview.main({
data: {
record_id: recordId,
file_id: fileId,
user_id: (userInfo && userInfo.uid) || 'anonymous',
file_name: data.file_name || '',
file_size: data.file_size || 0
}
});
} catch (e) {
console.error('审查任务执行失败:', e);
}
// ===== 立即返回,审查由定时任务触发 =====
return {
code: 0, msg: 'ok',
data: { record_id: recordId, status: 'reviewing' }