lyhzzz 2 years ago
parent
commit
bd69509e72

+ 1 - 0
src/main/java/com/fdkankan/site/controller/ProjectTeamController.java

@@ -28,6 +28,7 @@ public class ProjectTeamController extends BaseController {
 
     @PostMapping("/list")
     public ResultData list (@RequestBody ProjectTeamListParam param){
+        param.setToken(getToken());
         return ResultData.ok(projectTeamService.pageList(param));
     }
 

+ 1 - 0
src/main/java/com/fdkankan/site/request/ProjectTeamListParam.java

@@ -7,4 +7,5 @@ import lombok.Data;
 public class ProjectTeamListParam extends RequestBase {
     private String userName;
     private Integer projectId;
+    private String token;
 }

+ 4 - 1
src/main/java/com/fdkankan/site/service/IProjectService.java

@@ -55,4 +55,7 @@ public interface IProjectService extends IService<Project> {
     void delProject(Integer projectId, String token);
 
     void updateTime(Integer projectId);
-}
+
+    void checkTokenPer(String token,Integer projectId);
+
+    }

+ 1 - 0
src/main/java/com/fdkankan/site/service/impl/ProjectServiceImpl.java

@@ -376,6 +376,7 @@ public class ProjectServiceImpl extends ServiceImpl<IProjectMapper, Project> imp
         this.update(wrapper);
     }
 
+    @Override
     public void checkTokenPer(String token,Integer projectId){
         String userName = JwtUtil.getUserName(token);
         List<ProjectTeam> teamList = projectTeamService.getListByUserName(userName);

+ 4 - 1
src/main/java/com/fdkankan/site/service/impl/ProjectTeamServiceImpl.java

@@ -15,6 +15,7 @@ import com.fdkankan.site.httpClient.request.FdkkLoginRequest;
 import com.fdkankan.site.httpClient.response.FdkkResponse;
 import com.fdkankan.site.mapper.IProjectTeamMapper;
 import com.fdkankan.site.request.ProjectTeamListParam;
+import com.fdkankan.site.service.IProjectService;
 import com.fdkankan.site.service.IProjectTeamService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import org.apache.catalina.User;
@@ -41,6 +42,8 @@ public class ProjectTeamServiceImpl extends ServiceImpl<IProjectTeamMapper, Proj
 
     @Resource
     FdKKClient fdKKClient;
+    @Autowired
+    IProjectService projectService;
 
     @Override
     public List<ProjectTeam> getListByUserName(String userName) {
@@ -61,7 +64,7 @@ public class ProjectTeamServiceImpl extends ServiceImpl<IProjectTeamMapper, Proj
     @Override
     public Object pageList(ProjectTeamListParam param) {
         VUtils.isTure(param.getProjectId() == null).throwMessage(ResultCode.PARAM_MISS);
-
+        projectService.checkTokenPer(param.getToken(),param.getProjectId());
         LambdaQueryWrapper<ProjectTeam> wrapper = new LambdaQueryWrapper<>();
         wrapper.eq(ProjectTeam::getProjectId,param.getProjectId());
         if(StringUtils.isNotBlank(param.getUserName())){