|
|
@@ -10,9 +10,11 @@ import com.huifu.adapay.model.AdapayCommon;
|
|
|
import com.huifu.adapay.model.SettleAccount;
|
|
|
import com.izouma.nineth.config.AdapayProperties;
|
|
|
import com.izouma.nineth.config.Constants;
|
|
|
-import com.izouma.nineth.domain.*;
|
|
|
+import com.izouma.nineth.domain.Follow;
|
|
|
+import com.izouma.nineth.domain.IdentityAuth;
|
|
|
+import com.izouma.nineth.domain.Invite;
|
|
|
+import com.izouma.nineth.domain.User;
|
|
|
import com.izouma.nineth.dto.*;
|
|
|
-import com.izouma.nineth.enums.AirDropType;
|
|
|
import com.izouma.nineth.enums.AuthStatus;
|
|
|
import com.izouma.nineth.enums.AuthorityName;
|
|
|
import com.izouma.nineth.event.AccountCreatedEvent;
|
|
|
@@ -68,7 +70,6 @@ public class UserService {
|
|
|
private FollowRepo followRepo;
|
|
|
private IdentityAuthRepo identityAuthRepo;
|
|
|
private SysConfigService sysConfigService;
|
|
|
- private AirDropService airDropService;
|
|
|
private AdapayService adapayService;
|
|
|
private UserBankCardRepo userBankCardRepo;
|
|
|
private CacheService cacheService;
|
|
|
@@ -178,24 +179,6 @@ public class UserService {
|
|
|
if (invite != null) {
|
|
|
inviteRepo.increaseNum(invite.getId());
|
|
|
}
|
|
|
- if (invitor != null) {
|
|
|
- userRepo.findByIdAndDelFalse(invitor).ifPresent(user1 -> {
|
|
|
- user1.setInviteNum(user1.getInviteNum() + 1);
|
|
|
-
|
|
|
- if (user1.getInviteNum() / 10 > user1.getInviteAirDrop()) {
|
|
|
- airDropService.create(AirDrop.builder()
|
|
|
- .name("邀请新人得空投奖励")
|
|
|
- .type(AirDropType.asset)
|
|
|
- .collectionId(1187810L)
|
|
|
- .phone(List.of(user1.getPhone()))
|
|
|
- .userIds(List.of(invitor))
|
|
|
- .projectId(1)
|
|
|
- .build());
|
|
|
- user1.setInviteAirDrop(user1.getInviteAirDrop() + 1);
|
|
|
- }
|
|
|
- userRepo.save(user1);
|
|
|
- });
|
|
|
- }
|
|
|
return user;
|
|
|
}
|
|
|
|