Przeglądaj źródła

邀请得空投

licailing 4 lat temu
rodzic
commit
b164ee2beb

+ 4 - 2
src/main/java/com/izouma/nineth/service/UserService.java

@@ -179,8 +179,8 @@ public class UserService {
         if (invitor != null) {
         if (invitor != null) {
             userRepo.findByIdAndDelFalse(invitor).ifPresent(user1 -> {
             userRepo.findByIdAndDelFalse(invitor).ifPresent(user1 -> {
                 user1.setInviteNum(user1.getInviteNum() + 1);
                 user1.setInviteNum(user1.getInviteNum() + 1);
-                userRepo.save(user1);
-                if (user1.getInviteNum() / 10 > user.getInviteAirDrop()) {
+
+                if (user1.getInviteNum() / 10 > user1.getInviteAirDrop()) {
                     airDropService.create(AirDrop.builder()
                     airDropService.create(AirDrop.builder()
                             .name("邀请新人得空投奖励")
                             .name("邀请新人得空投奖励")
                             .type(AirDropType.asset)
                             .type(AirDropType.asset)
@@ -189,7 +189,9 @@ public class UserService {
                             .userIds(List.of(invitor))
                             .userIds(List.of(invitor))
                             .projectId(1)
                             .projectId(1)
                             .build());
                             .build());
+                    user1.setInviteAirDrop(user1.getInviteNum() / 10);
                 }
                 }
+                userRepo.save(user1);
             });
             });
         }
         }
         return user;
         return user;