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 = await this.uploadFile(item.image_url);
// let imgurl = 'https://api.deotaland.ai/upload/aabf8b4a8df447fa8c3e3f7978c523cc.png'; // let imgurl = 'https://api.deotaland.ai/upload/aabf8b4a8df447fa8c3e3f7978c523cc.png';
params.payload.image_url = imgurl; params.payload.image_url = imgurl;
const response = await requestUtils.common(clientApi.default.IMAGE_TO_3D, params); // const response = await requestUtils.common(clientApi.default.IMAGE_TO_3D, params);
// const response = { const response = {
// "code": 0, "code": 0,
// "message": "", "message": "",
// "success": true, "success": true,
// "data": { "data": {
// "result": "019aba1c-86c4-7572-a816-1986f9ef5d0e" "result": "019abe70-d843-7160-bacd-c98afc9e80db"
// } }
// }; };
if(response.code==0){ if(response.code==0){
callback&&callback(response?.data?.result); callback&&callback(response?.data?.result);
} }
@ -40,7 +40,11 @@ export class MeshyServer extends FileServer {
} }
//查询任务状态 //查询任务状态
async getModelTaskStatus(result,callback,errorCallback,progressCallback){ 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, {}); let response = await requestUtils.common(requestUrl, {});
if(response.code==0){ if(response.code==0){
let data = response?.data let data = response?.data
@ -59,6 +63,7 @@ export class MeshyServer extends FileServer {
// 等待三秒 // 等待三秒
await new Promise(resolve => setTimeout(resolve, 3000)); await new Promise(resolve => setTimeout(resolve, 3000));
progressCallback&&progressCallback(data.progress); progressCallback&&progressCallback(data.progress);
this.getModelTaskStatus(result,callback,errorCallback,progressCallback);
break; break;
} }
} }