From 6ccf797811390910f47caeef499801d33d13de8e Mon Sep 17 00:00:00 2001 From: chenzhihang <709011834@qq.com> Date: Wed, 23 Jul 2025 13:53:03 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workspace/WorkspaceController.java | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/workspace/WorkspaceController.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/workspace/WorkspaceController.java index 0e75d0ee..c9e9f877 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/workspace/WorkspaceController.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/workspace/WorkspaceController.java @@ -3,6 +3,7 @@ package com.ruoyi.platform.controller.workspace; import com.ruoyi.common.core.web.controller.BaseController; import com.ruoyi.common.core.web.domain.AjaxResult; import com.ruoyi.common.core.web.domain.GenericsAjaxResult; +import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.platform.domain.CodeConfig; import com.ruoyi.platform.domain.Dataset; import com.ruoyi.platform.domain.Image; @@ -12,6 +13,7 @@ import com.ruoyi.platform.vo.ModelsVo; import com.ruoyi.system.api.constant.Constant; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Value; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; import org.springframework.web.bind.annotation.*; @@ -36,6 +38,13 @@ public class WorkspaceController extends BaseController { private ServiceService serviceService; @Resource private ImageService imageService; + @Resource + private GitService gitService; + + @Value("${git.publicUserName}") + private String publicUserName; + @Value("${git.publicUserPwd}") + private String publicUserPwd; @GetMapping("/overview") @ApiOperation("得到运行概览") @@ -61,7 +70,8 @@ public class WorkspaceController extends BaseController { public AjaxResult getPublicDatasets() throws Exception { PageRequest pageRequest = PageRequest.of(0, 6); Dataset dataset = new Dataset(); - return AjaxResult.success(this.newDatasetService.newPubilcQueryByPage(dataset, pageRequest, null)); + String accessToken = gitService.login(publicUserName, SecurityUtils.encrypt(publicUserPwd)); + return AjaxResult.success(this.newDatasetService.newPubilcQueryByPage(dataset, pageRequest, accessToken)); } @GetMapping("/getPublicModels") @@ -69,7 +79,8 @@ public class WorkspaceController extends BaseController { public AjaxResult getPublicModels() throws Exception { PageRequest pageRequest = PageRequest.of(0, 6); ModelsVo modelsVo = new ModelsVo(); - return AjaxResult.success(this.modelsService.newPubilcQueryByPage(modelsVo, pageRequest, null)); + String accessToken = gitService.login(publicUserName, SecurityUtils.encrypt(publicUserPwd)); + return AjaxResult.success(this.modelsService.newPubilcQueryByPage(modelsVo, pageRequest, accessToken)); } @GetMapping("/getPublicCodeConfigs") @@ -90,7 +101,7 @@ public class WorkspaceController extends BaseController { @GetMapping("/getPublicImages") @ApiOperation("前6个镜像") - public GenericsAjaxResult> getPublicImages() throws Exception { + public GenericsAjaxResult> getPublicImages() { PageRequest pageRequest = PageRequest.of(0, 6); Image image = new Image(); image.setImageType(Constant.Image_Type_Pub);