From 92a11b91209b62d663b2a714a9b23ccfc2d7ea5f Mon Sep 17 00:00:00 2001 From: chengpengxiang <15503679582@163.com> Date: Sun, 14 Jan 2024 18:20:21 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E8=A7=A3=E5=86=B3=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=8B=9B=E8=81=98=E9=9C=80=E8=A6=81hiring,sharing=E6=9D=83?= =?UTF-8?q?=E9=99=90=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/dl/officialsite/hiring/HireController.java | 1 - .../com/dl/officialsite/hiring/HireService.java | 13 +++++-------- .../com/dl/officialsite/member/MemberWithTeam.java | 7 +++---- .../com/dl/officialsite/team/TeamRepository.java | 3 --- 4 files changed, 8 insertions(+), 16 deletions(-) diff --git a/src/main/java/com/dl/officialsite/hiring/HireController.java b/src/main/java/com/dl/officialsite/hiring/HireController.java index 97f382ed..fa8051af 100644 --- a/src/main/java/com/dl/officialsite/hiring/HireController.java +++ b/src/main/java/com/dl/officialsite/hiring/HireController.java @@ -2,7 +2,6 @@ import com.dl.officialsite.common.base.BaseResponse; import com.dl.officialsite.hiring.vo.HiringVO; -import com.dl.officialsite.login.Auth; import java.util.List; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; diff --git a/src/main/java/com/dl/officialsite/hiring/HireService.java b/src/main/java/com/dl/officialsite/hiring/HireService.java index 66f6e4ad..2914d67b 100644 --- a/src/main/java/com/dl/officialsite/hiring/HireService.java +++ b/src/main/java/com/dl/officialsite/hiring/HireService.java @@ -11,6 +11,9 @@ import com.dl.officialsite.mail.EmailService; import com.dl.officialsite.member.Member; import com.dl.officialsite.member.MemberRepository; +import com.dl.officialsite.member.MemberService; +import com.dl.officialsite.member.MemberWithTeam; +import com.dl.officialsite.team.Team; import java.util.ArrayList; import java.util.Collections; import java.util.List; @@ -19,11 +22,6 @@ import java.util.stream.Collectors; import javax.persistence.criteria.CriteriaBuilder.In; import javax.persistence.criteria.Predicate; - -import com.dl.officialsite.member.MemberService; -import com.dl.officialsite.member.MemberWithTeam; -import com.dl.officialsite.team.Team; -import com.dl.officialsite.team.vo.TeamsWithMembers; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -58,7 +56,6 @@ public class HireService { @Autowired private EmailService emailService; - @Autowired private MemberService memberService; /** @@ -71,8 +68,8 @@ public HiringVO add(HiringVO hiringVO, String address) { //check in hiring team or in sharing team MemberWithTeam memberWithTeam = memberService.getMemberWithTeamInfoByAddress(address); - ArrayList teams = memberWithTeam.getTeams(); - List teamNames = teams.stream().map(x->x.getTeamName()).collect(Collectors.toList()); + ArrayList teams = memberWithTeam.getTeams(); + List teamNames = teams.stream().map(Team::getTeamName).collect(Collectors.toList()); if(!teamNames.contains("Dapp-Learning DAO co-founders") && !teamNames.contains("Dapp-Learning DAO sharing group") && !teamNames.contains("Hiring Team")) { throw new BizException("1001", "no permission"); } diff --git a/src/main/java/com/dl/officialsite/member/MemberWithTeam.java b/src/main/java/com/dl/officialsite/member/MemberWithTeam.java index fef4321b..48d2c435 100644 --- a/src/main/java/com/dl/officialsite/member/MemberWithTeam.java +++ b/src/main/java/com/dl/officialsite/member/MemberWithTeam.java @@ -2,17 +2,16 @@ import com.dl.officialsite.team.Team; -import com.dl.officialsite.team.vo.TeamsWithMembers; -import lombok.*; - import java.util.ArrayList; +import lombok.Data; +import lombok.EqualsAndHashCode; @Data @EqualsAndHashCode(callSuper = false) public class MemberWithTeam extends Member { - private ArrayList teams; + private ArrayList teams; private boolean isAdmin; diff --git a/src/main/java/com/dl/officialsite/team/TeamRepository.java b/src/main/java/com/dl/officialsite/team/TeamRepository.java index 3e447507..608b5215 100644 --- a/src/main/java/com/dl/officialsite/team/TeamRepository.java +++ b/src/main/java/com/dl/officialsite/team/TeamRepository.java @@ -1,6 +1,5 @@ package com.dl.officialsite.team; -import com.dl.officialsite.member.Member; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaSpecificationExecutor; @@ -14,6 +13,4 @@ public interface TeamRepository extends JpaRepository, JpaSpecificat - - }