| | |
| | | package com.yeshi.buwan.controller.api; |
| | | |
| | | import com.google.gson.*; |
| | | import com.yeshi.buwan.domain.system.SystemConfig; |
| | | import com.yeshi.buwan.domain.user.LoginUser; |
| | | import com.yeshi.buwan.domain.vip.UserVIPInfo; |
| | | import com.yeshi.buwan.domain.vip.VIPOrderRecord; |
| | |
| | | import com.yeshi.buwan.domain.vip.VIPPriceType; |
| | | import com.yeshi.buwan.exception.vip.VIPException; |
| | | import com.yeshi.buwan.service.inter.LoginUserService; |
| | | import com.yeshi.buwan.service.inter.system.SystemConfigService; |
| | | import com.yeshi.buwan.service.inter.vip.VIPPriceService; |
| | | import com.yeshi.buwan.service.inter.vip.VIPService; |
| | | import com.yeshi.buwan.util.*; |
| | |
| | | @Resource |
| | | private VIPPriceService vipPriceService; |
| | | |
| | | @Resource |
| | | private SystemConfigService systemConfigService; |
| | | |
| | | |
| | | @RequestMapping("getVIPPriceList") |
| | | @ResponseBody |
| | |
| | | userInfoVO.setId(user.getId()); |
| | | userInfoVO.setNickName(user.getName()); |
| | | userInfoVO.setPortrait(user.getPortrait()); |
| | | if (StringUtil.isNullOrEmpty(userInfoVO.getPortrait())) { |
| | | String portrait = systemConfigService.getConfigValueByKeyCache("default_portrait"); |
| | | userInfoVO.setPortrait(portrait); |
| | | } |
| | | |
| | | if (vipInfo != null && vipInfo.getExpireDate() != null) |
| | | userInfoVO.setVipExpireTime(vipInfo.getExpireDate().getTime()); |
| | | root.put("user", new Gson().toJson(userInfoVO)); |