fix invite
This commit is contained in:
parent
83b21eee5c
commit
3886b6d3e0
@ -98,7 +98,8 @@ public class InviteMappingManager {
|
||||
*/
|
||||
public InviteMapping save(InviteMapping inviteMapping) {
|
||||
|
||||
for (Invite invite : inviteRepository.findAll(qInvite.item.eq(inviteMapping.getItem()))) {
|
||||
for (Invite invite : inviteRepository.findAll(qInvite.item.eq(inviteMapping.getItem())
|
||||
.and(qInvite.quota.eq(inviteMapping.getQuota())))) {
|
||||
if (StringUtils.hasText(inviteMapping.getCodeLink())) {
|
||||
String codeLink = String.format(inviteMapping.getCodeLink(), invite.getCode());
|
||||
if (!codeLink.equals(invite.getCodeLink())) {
|
||||
@ -119,6 +120,17 @@ public class InviteMappingManager {
|
||||
invite.setUrl(null);
|
||||
inviteRepository.save(invite);
|
||||
}
|
||||
|
||||
if (!invite.getStarts().equals(inviteMapping.getStarts())) {
|
||||
invite.setStarts(inviteMapping.getStarts());
|
||||
inviteRepository.save(invite);
|
||||
}
|
||||
|
||||
if (!invite.getExpires().equals(inviteMapping.getExpires())) {
|
||||
invite.setExpires(inviteMapping.getExpires());
|
||||
inviteRepository.save(invite);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return inviteMappingRepository.save(inviteMapping);
|
||||
|
Loading…
Reference in New Issue
Block a user