diff --git a/src/main/java/com/assu/server/domain/admin/dto/AdminResponseDTO.java b/src/main/java/com/assu/server/domain/admin/dto/AdminResponseDTO.java index 13d0a26..6aa0df1 100644 --- a/src/main/java/com/assu/server/domain/admin/dto/AdminResponseDTO.java +++ b/src/main/java/com/assu/server/domain/admin/dto/AdminResponseDTO.java @@ -17,5 +17,6 @@ public static class RandomPartnerResponseDTO { private String partnerDetailAddress; private String partnerName; private String partnerUrl; + private String partnerPhone; } } diff --git a/src/main/java/com/assu/server/domain/admin/service/AdminServiceImpl.java b/src/main/java/com/assu/server/domain/admin/service/AdminServiceImpl.java index f0c5208..cfcdb41 100644 --- a/src/main/java/com/assu/server/domain/admin/service/AdminServiceImpl.java +++ b/src/main/java/com/assu/server/domain/admin/service/AdminServiceImpl.java @@ -58,6 +58,7 @@ public AdminResponseDTO.RandomPartnerResponseDTO suggestRandomPartner(Long admin .partnerAddress(picked.getAddress()) .partnerDetailAddress(picked.getDetailAddress()) .partnerUrl(picked.getMember().getProfileUrl()) + .partnerPhone(picked.getMember().getPhoneNum()) .build(); } diff --git a/src/main/java/com/assu/server/domain/map/dto/MapResponseDTO.java b/src/main/java/com/assu/server/domain/map/dto/MapResponseDTO.java index 8fc2b55..204352d 100644 --- a/src/main/java/com/assu/server/domain/map/dto/MapResponseDTO.java +++ b/src/main/java/com/assu/server/domain/map/dto/MapResponseDTO.java @@ -24,6 +24,7 @@ public static class PartnerMapResponseDTO { private Double latitude; private Double longitude; private String profileUrl; + private String phoneNumber; } @Getter @@ -41,6 +42,7 @@ public static class AdminMapResponseDTO { private Double latitude; private Double longitude; private String profileUrl; + private String phoneNumber; } @Getter @@ -64,6 +66,7 @@ public static class StoreMapResponseDTO { private Double latitude; private Double longitude; private String profileUrl; + private String phoneNumber; } diff --git a/src/main/java/com/assu/server/domain/map/service/MapServiceImpl.java b/src/main/java/com/assu/server/domain/map/service/MapServiceImpl.java index eeeee0c..0647116 100644 --- a/src/main/java/com/assu/server/domain/map/service/MapServiceImpl.java +++ b/src/main/java/com/assu/server/domain/map/service/MapServiceImpl.java @@ -73,6 +73,7 @@ public List getPartners(MapRequestDTO.View .latitude(p.getLatitude()) .longitude(p.getLongitude()) .profileUrl(url) + .phoneNumber(p.getMember().getPhoneNum()) .build(); }).toList(); } @@ -100,6 +101,7 @@ public List getAdmins(MapRequestDTO.ViewOnMa .latitude(a.getLatitude()) .longitude(a.getLongitude()) .profileUrl(url) + .phoneNumber(a.getMember().getPhoneNum()) .build(); }).toList(); } @@ -160,6 +162,7 @@ public List getStores(MapRequestDTO.ViewOnMa .latitude(s.getLatitude()) .longitude(s.getLongitude()) .profileUrl(profileUrl) + .phoneNumber(s.getPartner().getMember().getPhoneNum()) .build(); }).toList(); } @@ -220,6 +223,7 @@ else if (content.getOptionType() == OptionType.SERVICE) { .latitude(s.getLatitude()) .longitude(s.getLongitude()) .profileUrl(url) + .phoneNumber(s.getPartner().getMember().getPhoneNum()) .build(); }).toList(); } @@ -247,6 +251,7 @@ public List searchPartner(String keyword, .latitude(p.getLatitude()) .longitude(p.getLongitude()) .profileUrl(url) + .phoneNumber(p.getMember().getPhoneNum()) .build(); }).toList(); } @@ -274,6 +279,7 @@ public List searchAdmin(String keyword, Long .latitude(a.getLatitude()) .longitude(a.getLongitude()) .profileUrl(url) + .phoneNumber(a.getMember().getPhoneNum()) .build(); }).toList(); } diff --git a/src/main/java/com/assu/server/domain/partner/dto/PartnerResponseDTO.java b/src/main/java/com/assu/server/domain/partner/dto/PartnerResponseDTO.java index 82254bd..cdc2f2a 100644 --- a/src/main/java/com/assu/server/domain/partner/dto/PartnerResponseDTO.java +++ b/src/main/java/com/assu/server/domain/partner/dto/PartnerResponseDTO.java @@ -27,5 +27,6 @@ public static class AdminLiteDTO { private String adminDetailAddress; private String adminName; private String adminUrl; + private String adminPhone; } } diff --git a/src/main/java/com/assu/server/domain/partner/service/PartnerServiceImpl.java b/src/main/java/com/assu/server/domain/partner/service/PartnerServiceImpl.java index 265c0ea..f865fc2 100644 --- a/src/main/java/com/assu/server/domain/partner/service/PartnerServiceImpl.java +++ b/src/main/java/com/assu/server/domain/partner/service/PartnerServiceImpl.java @@ -48,6 +48,7 @@ public PartnerResponseDTO.RandomAdminResponseDTO getRandomAdmin(Long partnerId) .adminDetailAddress(a.getDetailAddress()) .adminName(a.getName()) .adminUrl(a.getMember().getProfileUrl()) + .adminPhone(a.getMember().getPhoneNum()) .build()) .collect(Collectors.toList()); diff --git a/src/main/java/com/assu/server/domain/partnership/service/PartnershipServiceImpl.java b/src/main/java/com/assu/server/domain/partnership/service/PartnershipServiceImpl.java index aa3306a..0a744e7 100644 --- a/src/main/java/com/assu/server/domain/partnership/service/PartnershipServiceImpl.java +++ b/src/main/java/com/assu/server/domain/partnership/service/PartnershipServiceImpl.java @@ -445,7 +445,7 @@ public PartnershipResponseDTO.AdminPartnershipWithPartnerResponseDTO checkPartne Partner partner = partnerRepository.findById(partnerId) .orElseThrow(() -> new DatabaseException(ErrorStatus.NO_SUCH_PARTNER)); - List targetStatuses = List.of(ActivationStatus.ACTIVE, ActivationStatus.SUSPEND); + List targetStatuses = List.of(ActivationStatus.ACTIVE, ActivationStatus.SUSPEND, ActivationStatus.BLANK); boolean isPartnered = paperRepository.existsByAdmin_IdAndPartner_IdAndIsActivatedIn(adminId, partnerId, targetStatuses); Long paperId = null;