| | |
| | | import com.yeshi.buwan.domain.user.LoginUserExtra; |
| | | import com.yeshi.buwan.domain.vip.UserVIPInfo; |
| | | import com.yeshi.buwan.service.inter.LoginUserService; |
| | | import com.yeshi.buwan.service.inter.SMSService; |
| | | import com.yeshi.buwan.service.inter.vip.VIPService; |
| | | import com.yeshi.buwan.util.JsonUtil; |
| | | import com.yeshi.buwan.util.RedisManager; |
| | | import com.yeshi.buwan.util.StringUtil; |
| | | import com.yeshi.buwan.util.factory.vo.UserInfoVOFactory; |
| | | import com.yeshi.buwan.vo.AcceptData; |
| | |
| | | if (extra == null) |
| | | extra = loginUserService.initExtra(loginUid); |
| | | |
| | | //需要初始化VIP信息 |
| | | vipService.initUserVipInfo(loginUid); |
| | | |
| | | UserVIPInfo vipInfo = vipService.getVIPInfo(loginUid); |
| | | UserInfoVO vo = UserInfoVOFactory.create(loginUser, extra, vipInfo); |
| | | return JsonUtil.loadTrueJson(new Gson().toJson(vo)); |