Skip to content

Commit

Permalink
Merge pull request #84 from Donut-DONationUTile/feature/history/receiver
Browse files Browse the repository at this point in the history
Feature/history/receiver
  • Loading branch information
Kang1221 authored Apr 30, 2024
2 parents 6586bd4 + a5b1bde commit 6a864bd
Show file tree
Hide file tree
Showing 11 changed files with 10 additions and 323 deletions.
95 changes: 0 additions & 95 deletions src/main/java/zero/eight/donut/config/firebase/FcmUtils.java

This file was deleted.

49 changes: 0 additions & 49 deletions src/main/java/zero/eight/donut/config/firebase/FirebaseConfig.java

This file was deleted.

23 changes: 0 additions & 23 deletions src/main/java/zero/eight/donut/controller/FcmController.java

This file was deleted.

38 changes: 0 additions & 38 deletions src/main/java/zero/eight/donut/domain/FcmToken.java

This file was deleted.

12 changes: 0 additions & 12 deletions src/main/java/zero/eight/donut/dto/fcm/FcmMemberDto.java

This file was deleted.

10 changes: 0 additions & 10 deletions src/main/java/zero/eight/donut/dto/fcm/FcmTokenRequestDto.java

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,10 @@ public class GiverDonationDetailResponseDto {
private LocalDateTime dueDate;
private Store store;
private String receiver;
private String giver;
private Boolean isAssigned;
private Status status;
private String message;
private LocalDateTime donateDate;
private LocalDateTime receivedDate;
}
10 changes: 0 additions & 10 deletions src/main/java/zero/eight/donut/repository/FcmTokenRepository.java

This file was deleted.

8 changes: 0 additions & 8 deletions src/main/java/zero/eight/donut/service/DonationService.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,9 @@
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import zero.eight.donut.common.response.ApiResponse;
import zero.eight.donut.config.firebase.FcmUtils;
import zero.eight.donut.config.jwt.AuthUtils;
import zero.eight.donut.domain.Gift;
import zero.eight.donut.domain.Giver;
import zero.eight.donut.domain.enums.Status;
import zero.eight.donut.dto.donation.DonateGiftRequestDto;
import zero.eight.donut.dto.donation.GiftboxRequestDto;
import zero.eight.donut.exception.Error;
import zero.eight.donut.exception.Success;
import zero.eight.donut.repository.GiftRepository;

import java.io.IOException;
Expand All @@ -28,7 +22,6 @@
@Service
public class DonationService {

private final FcmUtils fcmUtils;
private final SerialDonationService donationService;
private final GiftRepository giftRepository;

Expand All @@ -40,7 +33,6 @@ public void autoDonate() throws FirebaseMessagingException {
for (Gift gift : giftList) {
gift.updateStatus("UNUSED");
giftRepository.save(gift);
fcmUtils.sendMessage(gift.getGiver().getId(), "wallet: D-30", "Your item" + gift.getProduct() + "is donated now!");
}
}

Expand Down
76 changes: 0 additions & 76 deletions src/main/java/zero/eight/donut/service/FcmService.java

This file was deleted.

10 changes: 8 additions & 2 deletions src/main/java/zero/eight/donut/service/HistoryGiverService.java
Original file line number Diff line number Diff line change
Expand Up @@ -101,8 +101,12 @@ public ApiResponse<?> getDonationDetail(Long giftId){

//name of receiver
String receiver = "not delivered";
if (gift.getGiftbox() != null && gift.getGiftbox().getReceiver() != null)
LocalDateTime receivedDate = null;
if (gift.getGiftbox() != null && gift.getGiftbox().getReceiver() != null) {
receiver = gift.getGiftbox().getReceiver().getName();
receivedDate = gift.getGiftbox().getAssignedAt();
}



//message
Expand All @@ -116,11 +120,13 @@ public ApiResponse<?> getDonationDetail(Long giftId){
.amount(gift.getPrice())
.dueDate(gift.getDueDate())
.store(gift.getStore())
.giver(gift.getGiver().getName())
.receiver(receiver)
.isAssigned(gift.getIsAssigned())
.status(gift.getStatus())
.message(message)
.donateDate(gift.getCreatedAt())
.donateDate(gift.getUpdatedAt())
.receivedDate(receivedDate)
.build();

return ApiResponse.success(Success.GET_HISTORY_GIVER_DONATION_SUCCESS, responseDto);
Expand Down

0 comments on commit 6a864bd

Please sign in to comment.