added version control & cloudflare cache clearing

This commit is contained in:
Prince
2026-06-21 00:25:15 +02:00
parent a367acd81d
commit caf4e4bc89
16 changed files with 348 additions and 45 deletions

View File

@@ -178,6 +178,7 @@ public class RecipientGroupService {
.recipientId(recipient.getId())
.recipientName(recipient.getName())
.recipientPhone(recipient.getPhoneNumber())
.recipientAccount(recipient.getAccount())
.status(GroupBatchItemStatus.NEW)
.confirmStatus(GroupBatchItemConfirmStatus.PENDING)
.integrationStatus(GroupBatchItemIntegrationStatus.PENDING)
@@ -217,6 +218,7 @@ public class RecipientGroupService {
try {
item.setRecipientName(update.row.name);
item.setRecipientPhone(update.row.phone);
item.setRecipientAccount(update.row.account);
item.setBillName(update.provider.getName());
item.setBillProductName(update.row.billProductName);
item.setProviderLabel(update.row.billLabel);
@@ -474,7 +476,10 @@ public class RecipientGroupService {
List<Recipient> existing = recipientRepository.findByAccountAndUserId(incomingRecipient.getAccount(), recipientUserId);
if (!existing.isEmpty()) {
return existing.get(0);
Recipient recipient = existing.get(0);
recipient.setName(incomingRecipient.getName());
recipient.setPhoneNumber(incomingRecipient.getPhoneNumber());
return recipientRepository.save(recipient);
}
incomingRecipient.setId(null);