From 864ac99d945d85a433decf17f6abd3120986ec66 Mon Sep 17 00:00:00 2001 From: 13121765685 Date: Wed, 26 Nov 2025 12:36:08 +0800 Subject: [PATCH] 22 --- packages/utils/src/servers/meshyserver.js | 25 ++++++++++++++--------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/packages/utils/src/servers/meshyserver.js b/packages/utils/src/servers/meshyserver.js index 9723e44..db280d0 100644 --- a/packages/utils/src/servers/meshyserver.js +++ b/packages/utils/src/servers/meshyserver.js @@ -21,15 +21,15 @@ export class MeshyServer extends FileServer { let imgurl = await this.uploadFile(item.image_url); // let imgurl = 'https://api.deotaland.ai/upload/aabf8b4a8df447fa8c3e3f7978c523cc.png'; params.payload.image_url = imgurl; - const response = await requestUtils.common(clientApi.default.IMAGE_TO_3D, params); -// const response = { -// "code": 0, -// "message": "", -// "success": true, -// "data": { -// "result": "019aba1c-86c4-7572-a816-1986f9ef5d0e" -// } -// }; + // const response = await requestUtils.common(clientApi.default.IMAGE_TO_3D, params); + const response = { + "code": 0, + "message": "", + "success": true, + "data": { + "result": "019abe70-d843-7160-bacd-c98afc9e80db" + } +}; if(response.code==0){ callback&&callback(response?.data?.result); } @@ -40,7 +40,11 @@ export class MeshyServer extends FileServer { } //查询任务状态 async getModelTaskStatus(result,callback,errorCallback,progressCallback){ - const requestUrl = clientApi.default.FIND_TASK_ID.replace('TASKID', result); + const requestUrl = { + url:clientApi.default.FIND_TASK_ID.url.replace('TASKID', result), + method:clientApi.default.FIND_TASK_ID.method, + }; + let response = await requestUtils.common(requestUrl, {}); if(response.code==0){ let data = response?.data @@ -59,6 +63,7 @@ export class MeshyServer extends FileServer { // 等待三秒 await new Promise(resolve => setTimeout(resolve, 3000)); progressCallback&&progressCallback(data.progress); + this.getModelTaskStatus(result,callback,errorCallback,progressCallback); break; } }