This commit is contained in:
13121765685 2025-11-26 12:36:08 +08:00
parent 55c9fe61fa
commit 864ac99d94
1 changed files with 15 additions and 10 deletions

View File

@ -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;
}
}