Browse Source

邀请得空投

licailing 4 years ago
parent
commit
9334e009ee

+ 3 - 0
src/main/java/com/izouma/nineth/domain/User.java

@@ -134,4 +134,7 @@ public class User extends BaseEntity implements Serializable {
 
     @ApiModelProperty(value = "邀请数量")
     private int inviteNum;
+
+    @ApiModelProperty(value = "获得得空投数量")
+    private int inviteAirDrop;
 }

+ 3 - 12
src/main/java/com/izouma/nineth/service/UserService.java

@@ -180,20 +180,11 @@ public class UserService {
             userRepo.findByIdAndDelFalse(invitor).ifPresent(user1 -> {
                 user1.setInviteNum(user1.getInviteNum() + 1);
                 userRepo.save(user1);
-                if (user1.getInviteNum() >= 15) {
+                if (user1.getInviteNum() / 10 > user.getInviteAirDrop()) {
                     airDropService.create(AirDrop.builder()
-                            .name("宇宙熊-致敬奥运-纯金款")
+                            .name("邀请新人得空投奖励")
                             .type(AirDropType.asset)
-                            .collectionId(8472L)
-                            .phone(List.of(user1.getPhone()))
-                            .userIds(List.of(invitor))
-                            .projectId(1)
-                            .build());
-                } else if (user1.getInviteNum() >= 5) {
-                    airDropService.create(AirDrop.builder()
-                            .name("宇宙熊-致敬奥运-纯黄款")
-                            .type(AirDropType.asset)
-                            .collectionId(8406L)
+                            .collectionId(1187810L)
                             .phone(List.of(user1.getPhone()))
                             .userIds(List.of(invitor))
                             .projectId(1)