Skip to content

Commit

Permalink
[๐Ÿ”ฅ !hotfix] ํ•„ํ„ฐ๋ง ๊ฑด๋„ˆ๋›ฐ๊ธฐ ์‹œ ์ง๋ฌด ํ•„ํ„ฐ๋ง๋งŒ ์ ์šฉ๋˜๋„๋ก ๋ฐ์ดํ„ฐ ๋ฐ˜ํ™˜ ๋กœ์ง ์ˆ˜์ •
Browse files Browse the repository at this point in the history
  • Loading branch information
junggyo1020 committed Jan 12, 2025
1 parent ee83ba1 commit fa4a561
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 5 deletions.
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ dependencies {
implementation 'io.jsonwebtoken:jjwt-api:0.11.5'
implementation 'io.jsonwebtoken:jjwt-impl:0.11.5'
implementation 'io.jsonwebtoken:jjwt-jackson:0.11.5'
implementation 'com.nimbusds:nimbus-jose-jwt:3.10'
// implementation 'com.nimbusds:nimbus-jose-jwt:3.10'

// Gson
implementation 'com.google.code.gson:gson:2.8.6'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,13 +164,15 @@ public Page<Tuple> findFilteredInternshipsWithScrapInfo(User user, String sortBy
}

private BooleanExpression getGraduatingFilter(User user){
if(user.getFilter().getGrade() != Grade.SENIOR){
return internshipAnnouncement.isGraduating.isFalse();
if(user.getFilter().getGrade() == null) return null;
if(user.getFilter().getGrade() == Grade.SENIOR){
return internshipAnnouncement.isGraduating.isTrue();
}
return null;
return internshipAnnouncement.isGraduating.isFalse();
}

private BooleanExpression getWorkingPeriodFilter(User user){
if(user.getFilter().getWorkingPeriod() == null) return null;
if(user.getFilter().getWorkingPeriod() == WorkingPeriod.OPTION1){
return getWorkingPeriodAsNumber().between(1,3);
} else if(user.getFilter().getWorkingPeriod() == WorkingPeriod.OPTION2){
Expand All @@ -183,6 +185,8 @@ private BooleanExpression getWorkingPeriodFilter(User user){
private BooleanExpression getStartDateFilter(User user){
int startYear = user.getFilter().getStartYear();
int startMonth = user.getFilter().getStartMonth();

if(startYear == 0 || startMonth == 0) return null;
return internshipAnnouncement.startYear.eq(startYear)
.and(internshipAnnouncement.startMonth.eq(startMonth));
}
Expand Down Expand Up @@ -238,7 +242,7 @@ private NumberTemplate<Integer> sortAnnouncementsByDeadline() {
}

private BooleanExpression getJobTypeFilter(User user) {
if (user.getFilter().getJobType() == JobType.TOTAL) {
if (user.getFilter().getJobType() == null || user.getFilter().getJobType() == JobType.TOTAL) {
return null; // total์ผ ๊ฒฝ์šฐ ๋ชจ๋“  ์ง๋ฌด ๊ณต๊ณ  ํ—ˆ์šฉ
}
return internshipAnnouncement.jobType.eq(user.getFilter().getJobType().getValue());
Expand Down

0 comments on commit fa4a561

Please sign in to comment.