File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
src/main/java/clap/server/application/service/admin Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change 22
33import clap .server .application .port .inbound .admin .DeleteCategoryUsecase ;
44import clap .server .application .port .inbound .domain .MemberService ;
5+ import clap .server .application .port .outbound .task .CommandCategoryPort ;
56import clap .server .application .port .outbound .task .LoadCategoryPort ;
67import clap .server .common .annotation .architecture .ApplicationService ;
78import clap .server .domain .model .member .Member ;
9+ import clap .server .domain .model .task .Category ;
810import clap .server .exception .ApplicationException ;
911import lombok .RequiredArgsConstructor ;
1012import org .springframework .transaction .annotation .Transactional ;
1618public class DeleteCategoryService implements DeleteCategoryUsecase {
1719 private final LoadCategoryPort loadCategoryPort ;
1820 private final MemberService memberService ;
21+ private final CommandCategoryPort commandCategoryPort ;
1922
2023 @ Override
2124 @ Transactional
2225 public void deleteCategory (Long adminId , Long categoryId ) {
2326 Member admin = memberService .findActiveMember (adminId );
24- loadCategoryPort .findById (categoryId )
25- .orElseThrow (() -> new ApplicationException (CATEGORY_NOT_FOUND ))
26- .deleteCategory (admin );
27+ Category category = loadCategoryPort .findById (categoryId )
28+ .orElseThrow (() -> new ApplicationException (CATEGORY_NOT_FOUND ));
29+ category .deleteCategory (admin );
30+ commandCategoryPort .save (category );
2731 }
2832}
You can’t perform that action at this time.
0 commit comments