fix is_read
This commit is contained in:
parent
6a67cd1267
commit
61e9b491f6
@ -542,6 +542,7 @@ func (r *LetterOutgoingRecipientRepository) GetByLetterIDsAndUser(ctx context.Co
|
||||
var recipients []entities.LetterOutgoingRecipient
|
||||
if err := db.WithContext(ctx).
|
||||
Where("letter_id IN ? AND user_id = ?", letterIDs, userID).
|
||||
Order("created_by DESC").
|
||||
Find(&recipients).Error; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
@ -892,6 +892,7 @@ func (r *LetterIncomingRecipientRepository) GetByLetterIDsAndUser(ctx context.Co
|
||||
var recipients []entities.LetterIncomingRecipient
|
||||
if err := db.WithContext(ctx).
|
||||
Where("letter_id IN ? AND recipient_user_id = ?", letterIDs, userID).
|
||||
Order("created_by DESC").
|
||||
Find(&recipients).Error; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
@ -431,6 +431,7 @@ func (s *LetterServiceImpl) ListIncomingLetters(ctx context.Context, req *contra
|
||||
isRead := false
|
||||
if recipient, exists := batchData.recipients[letter.ID]; exists && recipient != nil {
|
||||
isRead = recipient.ReadAt != nil
|
||||
log.Printf("Recipient: %+v\n", recipient)
|
||||
}
|
||||
|
||||
resp := transformer.LetterEntityToContract(&letter, attachments, dispositions, priority, institution)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user