Skip to content

Commit 8dce9bf

Browse files
committed
CLAP-408 Refactor: member 엔티티의 컬럼을 통해 현재 진행중인 작업 수를 출력하도록 수정
<footer> - #529
1 parent da08ed1 commit 8dce9bf

File tree

3 files changed

+1
-13
lines changed

3 files changed

+1
-13
lines changed

src/main/java/clap/server/adapter/outbound/persistense/repository/task/TaskCustomRepositoryImpl.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,8 @@
33
import clap.server.adapter.inbound.web.dto.task.request.FilterTaskBoardRequest;
44
import clap.server.adapter.inbound.web.dto.task.request.FilterTaskListRequest;
55
import clap.server.adapter.inbound.web.dto.task.request.FilterTeamStatusRequest;
6-
import clap.server.adapter.inbound.web.dto.task.request.SortBy;
7-
import clap.server.adapter.inbound.web.dto.task.response.TeamTaskItemResponse;
8-
import clap.server.adapter.inbound.web.dto.task.response.TeamTaskResponse;
96
import clap.server.adapter.outbound.persistense.entity.task.TaskEntity;
107
import clap.server.adapter.outbound.persistense.entity.task.constant.TaskStatus;
11-
import clap.server.domain.model.task.Task;
128
import com.querydsl.core.BooleanBuilder;
139
import com.querydsl.core.types.OrderSpecifier;
1410
import com.querydsl.core.types.dsl.DateTimePath;
@@ -20,12 +16,8 @@
2016
import org.springframework.stereotype.Repository;
2117

2218
import java.time.LocalDateTime;
23-
import java.util.Comparator;
24-
import java.util.LinkedHashMap;
2519
import java.util.List;
26-
import java.util.stream.Collectors;
2720

28-
import static clap.server.adapter.inbound.web.dto.task.request.SortBy.CONTRIBUTE;
2921
import static clap.server.adapter.outbound.persistense.entity.task.QTaskEntity.taskEntity;
3022
import static com.querydsl.core.types.Order.ASC;
3123
import static com.querydsl.core.types.Order.DESC;

src/main/java/clap/server/application/service/task/FindManagersService.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
package clap.server.application.service.task;
22

33
import clap.server.adapter.inbound.web.dto.task.response.FindManagersResponse;
4-
import clap.server.adapter.outbound.persistense.entity.task.constant.TaskStatus;
54
import clap.server.application.port.inbound.domain.MemberService;
65
import clap.server.application.port.inbound.task.FindManagersUsecase;
7-
import clap.server.application.port.outbound.task.LoadTaskPort;
86
import clap.server.common.annotation.architecture.ApplicationService;
97
import clap.server.domain.model.member.Member;
108
import jakarta.transaction.Transactional;
@@ -19,12 +17,10 @@
1917
public class FindManagersService implements FindManagersUsecase {
2018

2119
private final MemberService memberService;
22-
private final LoadTaskPort loadTaskPort;
2320

2421
@Transactional
2522
@Override
2623
public List<FindManagersResponse> findManagers() {
27-
// List<TaskStatus> targetStatuses = List.of(TaskStatus.IN_PROGRESS, TaskStatus.IN_REVIEWING);
2824
List<Member> managers = memberService.findActiveManagers();
2925
return managers.stream()
3026
.map(manager -> {

src/main/java/clap/server/application/service/task/TeamStatusService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public TeamStatusResponse filterTeamStatus(FilterTeamStatusRequest filter) {
3535
taskItemResponses.sort((a, b) -> b.totalTaskCount() - a.totalTaskCount());
3636
else taskItemResponses.sort(Comparator.comparing(TeamTaskResponse::nickname));
3737

38-
return new TeamStatusResponse(taskItemResponses, totalInProgressTaskCount, totalInReviewingTaskCount);
38+
return TeamTaskResponseMapper.toTeamStatusResponse(taskItemResponses, totalInProgressTaskCount, totalInReviewingTaskCount);
3939
}
4040

4141

0 commit comments

Comments
 (0)