|
@@ -80,6 +80,12 @@ public class ProjectTeamServiceImpl extends ServiceImpl<IProjectTeamMapper, Proj
|
|
|
VUtils.isTure(projectTeam == null).throwMessage(ResultCode.PROJECT_CREATER_NOT_EXIST);
|
|
|
VUtils.isTure(!projectTeam.getUserName().equals(JwtUtil.getUserName(token))).throwMessage(ResultCode.NOT_PERM);
|
|
|
|
|
|
+ LambdaQueryWrapper<ProjectTeam> wrapper = new LambdaQueryWrapper<>();
|
|
|
+ wrapper.eq(ProjectTeam::getProjectId,param.getProjectId());
|
|
|
+ wrapper.eq(ProjectTeam::getUserName,param.getUserName());
|
|
|
+ long count = this.count(wrapper);
|
|
|
+ VUtils.isTure(count >0).throwMessage(ResultCode.USER_EXIST);
|
|
|
+
|
|
|
ProjectTeam team = new ProjectTeam();
|
|
|
team.setProjectId(param.getProjectId());
|
|
|
team.setUserName(param.getUserName());
|