This commit is contained in:
jonathang4 2025-10-10 19:25:04 +08:00
parent 11cb4e6941
commit 7d07d75c19

View File

@ -249,6 +249,7 @@ export async function generateImages(
item_list = result[historyId].item_list; item_list = result[historyId].item_list;
} }
if (status === 30) { if (status === 30) {
logger.info(`图片生成结果: failCode${failCode} fail_msg: ${fail_msg}`);
if (failCode == '2038' || failCode == '2041') { if (failCode == '2038' || failCode == '2041') {
throw new APIException(EX.API_CONTENT_FILTERED); throw new APIException(EX.API_CONTENT_FILTERED);
} else { } else {
@ -265,7 +266,7 @@ export async function generateImages(
await imagesTaskCache.finishTask(task_id, -1, validImageUrls.join(",")); // Success await imagesTaskCache.finishTask(task_id, -1, validImageUrls.join(",")); // Success
} else { } else {
const errorMessage = "图片生成未返回有效链接"; const errorMessage = "图片生成未返回有效链接";
console.error(`图片生成任务 ${task_id} 异常: ${errorMessage}`); logger.info(`图片生成任务 ${task_id} 异常: ${errorMessage}`);
// If no valid URLs but no explicit error thrown earlier, consider it a failure. // If no valid URLs but no explicit error thrown earlier, consider it a failure.
// This could happen if item_list is empty or items don't have video_url. // This could happen if item_list is empty or items don't have video_url.
await imagesTaskCache.finishTask(task_id, -2, "", errorMessage); // Failure await imagesTaskCache.finishTask(task_id, -2, "", errorMessage); // Failure
@ -274,7 +275,7 @@ export async function generateImages(
return validImageUrls; return validImageUrls;
}catch (error) { }catch (error) {
const errorMessage = error.message || "图片生成过程中发生未知错误"; const errorMessage = error.message || "图片生成过程中发生未知错误";
console.error(`图片生成任务 ${task_id} 异常: ${errorMessage}`); logger.info(`图片生成任务 ${task_id} 异常: ${errorMessage}`);
await imagesTaskCache.finishTask(task_id, -2, "", errorMessage); // Failure due to exception await imagesTaskCache.finishTask(task_id, -2, "", errorMessage); // Failure due to exception
throw error; // Re-throw the error to be handled by the caller throw error; // Re-throw the error to be handled by the caller
} }