| | |
| | | import com.yeshi.fanli.entity.bus.user.UserInviteSeparate;
|
| | | import com.yeshi.fanli.entity.bus.user.UserInviteValidRecord;
|
| | | import com.yeshi.fanli.entity.bus.user.WeiXinUser;
|
| | | import com.yeshi.fanli.entity.bus.user.vip.UserLevelEnum;
|
| | | import com.yeshi.fanli.entity.system.BusinessSystem;
|
| | | import com.yeshi.fanli.entity.system.ConfigKeyEnum;
|
| | | import com.yeshi.fanli.entity.system.SystemClientParams;
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | |
| | | // 邀请成功时间
|
| | | Long succeedTime = threeSale.getSucceedTime();
|
| | | if (succeedTime == null) {
|
| | |
| | | array.add(loginJson);
|
| | |
|
| | | // 查询粉丝等级
|
| | | UserInviteLevelEnum level = null;
|
| | | UserLevelEnum level = null;
|
| | | UserInviteLevelEnum inviteLevel = null;
|
| | | UserVIPLevel vipLevel = userInviteService.getVIPLevelByUid(workerId);
|
| | | if (vipLevel != null) {
|
| | | if (vipLevel.getLevel() == UserVIPLevel.LEVEL_3) {
|
| | | level = UserInviteLevelEnum.actived;
|
| | | } else if (vipLevel.getLevel() == UserVIPLevel.LEVEL_7) {
|
| | | level = UserInviteLevelEnum.actived;
|
| | | } else if (vipLevel.getLevel() == UserVIPLevel.LEVEL_10) {
|
| | | level = UserInviteLevelEnum.actived;
|
| | | if (vipLevel != null && vipLevel.getLevelEnum() != null) {
|
| | | inviteLevel = vipLevel.getLevelEnum();
|
| | | if (UserInviteLevelEnum.vipPre1 == inviteLevel) {
|
| | | level = UserLevelEnum.normalVIP;
|
| | | } else if (UserInviteLevelEnum.vipPre2 == inviteLevel || UserInviteLevelEnum.vipApply == inviteLevel) {
|
| | | level = UserLevelEnum.highVIP;
|
| | | inviteLevel = UserInviteLevelEnum.vipPre2;
|
| | | } else if (UserInviteLevelEnum.vip == inviteLevel || UserInviteLevelEnum.tearcherApply == inviteLevel) {
|
| | | level = UserLevelEnum.superVIP;
|
| | | inviteLevel = UserInviteLevelEnum.vip;
|
| | | } else if (UserInviteLevelEnum.tearcher == inviteLevel ) {
|
| | | level = UserLevelEnum.tearcher;
|
| | | }
|
| | | }
|
| | |
|
| | | if(level == null) {
|
| | | if (userInfoExtra == null || StringUtil.isNullOrEmpty(userInfoExtra.getInviteCode())) {
|
| | | level = UserInviteLevelEnum.noActive;
|
| | | } else {
|
| | | level = UserInviteLevelEnum.actived;
|
| | | }
|
| | | level = UserLevelEnum.daRen;
|
| | | }
|
| | | |
| | | if (inviteLevel == null) {
|
| | | inviteLevel = UserInviteLevelEnum.actived;
|
| | | }
|
| | |
|
| | |
|
| | |
| | | object.put("inviteTime", format.format(new Date(succeedTime)) + " 加入");
|
| | | object.put("state", state? 1 : 2);
|
| | | object.put("recentMsg", array);
|
| | | object.put("level", level.name());
|
| | | object.put("level", inviteLevel.name());
|
| | | object.put("validFans", validFans);
|
| | |
|
| | |
|