|
|
|
@@ -12,6 +12,7 @@ import com.iformall.domain.po.WxAppinfo; |
|
|
|
import com.iformall.domain.po.WxCUser; |
|
|
|
import com.iformall.domain.po.WxCUserCar; |
|
|
|
import com.iformall.domain.po.WxLevelConfig; |
|
|
|
import com.iformall.domain.vo.WxCUserVo; |
|
|
|
import com.iformall.service.WxCUserCarService; |
|
|
|
import com.iformall.service.WxCUserService; |
|
|
|
import com.iformall.service.WxLevelConfigService; |
|
|
|
@@ -332,17 +333,20 @@ public class WxUserGrantController extends BaseController { |
|
|
|
@GetMapping("/userinfo") |
|
|
|
public ResultData getUserInfo() { |
|
|
|
WxCUser user = getUser(); |
|
|
|
if (user.getScore() == null || user.getScore() == 0) { |
|
|
|
user.setLevelName("无"); |
|
|
|
WxCUserVo userVo = new WxCUserVo(); |
|
|
|
org.springframework.beans.BeanUtils.copyProperties(user, userVo); |
|
|
|
if (userVo.getScore() == null || userVo.getScore() == 0) { |
|
|
|
userVo.setLevelName("无"); |
|
|
|
} else { |
|
|
|
userVo.setLevelName("无"); |
|
|
|
List<WxLevelConfig> levelList = wxLevelConfigService.getByTenantId(user.getTenantId()); |
|
|
|
for(WxLevelConfig levelConfig: levelList) { |
|
|
|
if (user.getScore() > levelConfig.getPoints()) { |
|
|
|
user.setLevelName(levelConfig.getLevel()); |
|
|
|
if (userVo.getScore() > levelConfig.getPoints()) { |
|
|
|
userVo.setLevelName(levelConfig.getLevel()); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
return new ResultData(Result.SUCCESS,"查询成功",user); |
|
|
|
return new ResultData(Result.SUCCESS,"查询成功", userVo); |
|
|
|
} |
|
|
|
|
|
|
|
@ApiOperation("当前用户名下是否有车") |
|
|
|
|