lyhzzz 2 년 전
부모
커밋
6dd7641194
1개의 변경된 파일6개의 추가작업 그리고 3개의 파일을 삭제
  1. 6 3
      src/main/java/com/fdkankan/site/service/impl/ProjectServiceImpl.java

+ 6 - 3
src/main/java/com/fdkankan/site/service/impl/ProjectServiceImpl.java

@@ -147,9 +147,9 @@ public class ProjectServiceImpl extends ServiceImpl<IProjectMapper, Project> imp
         VUtils.isTure(projectId == null).throwMessage(ResultCode.PARAM_MISS);
         Project project = this.getById(projectId);
         VUtils.isTure(project == null).throwMessage(ResultCode.PROJECT_NOT_EXIST);
-
-        checkTokenPer(token, projectId);
-
+        if(StringUtils.isBlank(token)){
+            checkTokenPer(token, projectId);
+        }
         ProjectInfoVo infoVo = new ProjectInfoVo();
         BeanUtils.copyProperties(project,infoVo);
         ProjectTeam projectCreater = projectTeamService.getProjectCreater(projectId);
@@ -379,6 +379,9 @@ public class ProjectServiceImpl extends ServiceImpl<IProjectMapper, Project> imp
     @Override
     public void checkTokenPer(String token,Integer projectId){
         String userName = JwtUtil.getUserName(token);
+        if(StringUtils.isBlank(userName)){
+            throw new BusinessException(ResultCode.USER_NOT_LOGIN);
+        }
         List<ProjectTeam> teamList = projectTeamService.getListByUserName(userName);
         Set<Integer> projectIds = teamList.stream().map(ProjectTeam::getProjectId).collect(Collectors.toSet());
         if(!projectIds.contains(projectId)){