feat: 合同审查异步方案(定时任务触发、非流式轮询扣子API、token计费、HTML报告下载)
This commit is contained in:
@@ -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' }
|
||||
|
||||
Reference in New Issue
Block a user