Explorar o código

feat: 修改了部分和管理端相关的API

刘一也 %!s(int64=4) %!d(string=hai) anos
pai
achega
8d0b50946b

+ 4 - 4
web/src/main/java/cn/seecoder/web/controller/devmanage/DevmanageController.java

@@ -34,10 +34,10 @@ public class DevmanageController {
         return ResponseEntity.ok().body(Response.buildSuccess(devmanageService.getOwnerOfNamespace(namespace)));
     }
 
-    @GetMapping("/owner/deployment")
-    public ResponseEntity<Response<UserVO>> getOwnerOfDeployment(@RequestParam String deployName) {
-        return ResponseEntity.ok().body(Response.buildSuccess(devmanageService.getOwnerOfDeployment(deployName)));
-    }
+//    @GetMapping("/owner/deployment")
+//    public ResponseEntity<Response<UserVO>> getOwnerOfDeployment(@RequestParam String deployName) {
+//        return ResponseEntity.ok().body(Response.buildSuccess(devmanageService.getOwnerOfDeployment(deployName)));
+//    }
 
     @GetMapping("/pages")
     public ResponseEntity<Response<Integer>> getTotalPages(@RequestParam Integer pageSize) {

+ 3 - 3
web/src/main/java/cn/seecoder/web/dao/pipeline/DeploymentMapper.java

@@ -34,10 +34,10 @@ public interface DeploymentMapper {
     List<DeploymentPO> searchDeployments(@Param("keyword") String keyword, @Param("startPos") Integer startPos, @Param("pageSize") Integer pageSize);
 
     @Select("select * from deployment where namespace = #{namespace}")
-    DeploymentPO selectByNamespace(String namespace);
+    List<DeploymentPO> selectByNamespace(String namespace);
 
-    @Select("select * from deployment where deploy_name = #{deployName}")
-    DeploymentPO selectByDeployName(String deployName);
+//    @Select("select * from deployment where deploy_name = #{deployName}")
+//    DeploymentPO selectByDeployName(String deployName);
 
     @Select("select * from deployment limit #{startPos}, #{pageSize}")
     List<DeploymentPO> selectPagedDeployments(@Param("startPos") Integer startPos, @Param("pageSize") Integer pageSize);

+ 0 - 1
web/src/main/java/cn/seecoder/web/service/devmanage/DevmanageService.java

@@ -9,6 +9,5 @@ public interface DevmanageService {
     List<DeploymentVO> getPagedDeployments(Integer pageNo, Integer pageSize);
     List<DeploymentVO> searchPagedDeployments(String keyword, Integer pageNo, Integer pageSize);
     UserVO getOwnerOfNamespace(String namespace);
-    UserVO getOwnerOfDeployment(String deployName);
     Integer getTotalPageCount(Integer pageSize);
 }

+ 12 - 8
web/src/main/java/cn/seecoder/web/service/impl/devmanage/DevmanageServiceImpl.java

@@ -54,16 +54,20 @@ public class DevmanageServiceImpl implements DevmanageService {
     @Transactional(readOnly = true)
     @Override
     public UserVO getOwnerOfNamespace(String namespace) {
-        DeploymentPO deploymentPO = deploymentMapper.selectByNamespace(namespace);
-        return new UserVO(getUserPO(deploymentPO));
+        List<DeploymentPO> deploymentPOList = deploymentMapper.selectByNamespace(namespace);
+        if (deploymentPOList.isEmpty()) {
+            return null;
+        } else {
+            return new UserVO(getUserPO(deploymentPOList.get(0)));
+        }
     }
 
-    @Transactional(readOnly = true)
-    @Override
-    public UserVO getOwnerOfDeployment(String deployName) {
-        DeploymentPO deploymentPO = deploymentMapper.selectByDeployName(deployName);
-        return new UserVO(getUserPO(deploymentPO));
-    }
+//    @Transactional(readOnly = true)
+//    @Override
+//    public UserVO getOwnerOfDeployment(String deployName) {
+//        DeploymentPO deploymentPO = deploymentMapper.selectByDeployName(deployName);
+//        return new UserVO(getUserPO(deploymentPO));
+//    }
 
     @Transactional(readOnly = true)
     @Override