fix invite
This commit is contained in:
parent
83b21eee5c
commit
3886b6d3e0
@ -46,7 +46,7 @@ public class InviteMappingManager {
|
|||||||
/**
|
/**
|
||||||
* Gets the by item and quota.
|
* Gets the by item and quota.
|
||||||
*
|
*
|
||||||
* @param item the item
|
* @param item the item
|
||||||
* @param quota the quota
|
* @param quota the quota
|
||||||
* @return the by item and quota
|
* @return the by item and quota
|
||||||
*/
|
*/
|
||||||
@ -59,9 +59,9 @@ public class InviteMappingManager {
|
|||||||
/**
|
/**
|
||||||
* Gets the.
|
* Gets the.
|
||||||
*
|
*
|
||||||
* @param page the page
|
* @param page the page
|
||||||
* @param size the size
|
* @param size the size
|
||||||
* @param sortBy the sort by
|
* @param sortBy the sort by
|
||||||
* @param descending the descending
|
* @param descending the descending
|
||||||
* @return the page
|
* @return the page
|
||||||
*/
|
*/
|
||||||
@ -73,9 +73,9 @@ public class InviteMappingManager {
|
|||||||
/**
|
/**
|
||||||
* Creates the.
|
* Creates the.
|
||||||
*
|
*
|
||||||
* @param quota the quota
|
* @param quota the quota
|
||||||
* @param item the item
|
* @param item the item
|
||||||
* @param starts the starts
|
* @param starts the starts
|
||||||
* @param expires the expires
|
* @param expires the expires
|
||||||
* @return the invite mapping
|
* @return the invite mapping
|
||||||
*/
|
*/
|
||||||
@ -98,7 +98,8 @@ public class InviteMappingManager {
|
|||||||
*/
|
*/
|
||||||
public InviteMapping save(InviteMapping inviteMapping) {
|
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())) {
|
if (StringUtils.hasText(inviteMapping.getCodeLink())) {
|
||||||
String codeLink = String.format(inviteMapping.getCodeLink(), invite.getCode());
|
String codeLink = String.format(inviteMapping.getCodeLink(), invite.getCode());
|
||||||
if (!codeLink.equals(invite.getCodeLink())) {
|
if (!codeLink.equals(invite.getCodeLink())) {
|
||||||
@ -119,6 +120,17 @@ public class InviteMappingManager {
|
|||||||
invite.setUrl(null);
|
invite.setUrl(null);
|
||||||
inviteRepository.save(invite);
|
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);
|
return inviteMappingRepository.save(inviteMapping);
|
||||||
|
2
pom.xml
2
pom.xml
@ -12,7 +12,7 @@
|
|||||||
<properties>
|
<properties>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
<java.version>11</java.version>
|
<java.version>11</java.version>
|
||||||
<revision>1.4.3-SNAPSHOT</revision>
|
<revision>1.4.4-SNAPSHOT</revision>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<parent>
|
<parent>
|
||||||
|
Loading…
Reference in New Issue
Block a user