瀏覽代碼

fix: 修复问题

河畔一角 1 周之前
父節點
當前提交
99da16093d
共有 2 個文件被更改,包括 17 次插入17 次删除
  1. 15 15
      controller/pages.controller.js
  2. 2 2
      controller/projects.controller.js

+ 15 - 15
controller/pages.controller.js

@@ -152,23 +152,23 @@ module.exports = {
       }
       // 开启模型服务后,需要复制模型
       if (ENABLE_MODEL_SERVICE) {
+        let res = null;
         // 获取项目模型列表
-        const res = await request
-          .post(
-            `${MODEL_BASE_URL}/api/model/copy`,
-            JSON.stringify({
-              oldProjectId: String(page.projectId),
-              newProjectId: String(projectId),
-            }),
-            {
-              headers: {
-                authorization: ctx.request.headers?.authorization,
-              },
+        res = await request.post(
+          `${MODEL_BASE_URL}/api/model/copy`,
+          JSON.stringify({
+            oldProjectId: String(page.projectId),
+            newProjectId: String(projectId),
+          }),
+          {
+            headers: {
+              authorization: ctx.request.headers?.authorization,
             },
-          )
-          .catch((error) => {
-            ctx.throw(400, '模型创建失败:' + error);
-          });
+          },
+        );
+        if (res.status !== 200) {
+          return ctx.throw(400, '模型创建失败');
+        }
         const result = JSON.parse(res.data);
         const dictMap = result.oldNewDataDictionaryIdMap;
         page.pageData &&

+ 2 - 2
controller/projects.controller.js

@@ -83,7 +83,7 @@ module.exports = {
         // 获取项目模型列表
         const res = await request
           .post(
-            `${MODEL_BASE_URL}/api/model/copy`,
+            `${MODEL_BASE_URL}/api/model/model/copy`,
             JSON.stringify({
               oldProjectId: String(project.id),
               newProjectId: String(insertRecord.insertId),
@@ -192,7 +192,7 @@ module.exports = {
     // 删除项目对应访问者权限
     await projectUserService.deleteUserByProjectId(id);
     // 删除模型表
-    await request.delete(`${MODEL_BASE_URL}/api/model/projectId/${id}`, {
+    await request.delete(`${MODEL_BASE_URL}/api/model/model/projectId/${id}`, {
       headers: {
         authorization: ctx.request.headers?.authorization,
       },