Просмотр исходного кода

[等级][新增]:等级返回给C端

release_toaliyun_real
Stormeye.Wu 7 лет назад
Родитель
Сommit
16ba89a014
3 измененных файлов: 30 добавлений и 17 удалений
  1. +9
    -5
      mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java
  2. +0
    -12
      mallinkService/src/main/java/com/iformall/domain/po/WxCUser.java
  3. +21
    -0
      mallinkService/src/main/java/com/iformall/domain/vo/WxCUserVo.java

+ 9
- 5
mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java Просмотреть файл

@@ -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("当前用户名下是否有车")


+ 0
- 12
mallinkService/src/main/java/com/iformall/domain/po/WxCUser.java Просмотреть файл

@@ -134,10 +134,6 @@ public class WxCUser implements Serializable {
@Transient
protected String sceneDescription;

//等级名称
@Transient
private String levelName;
public String getChannelName() {
return channelName;
}
@@ -323,14 +319,6 @@ public class WxCUser implements Serializable {
this.sceneDescription = sceneDescription;
}

public String getLevelName() {
return levelName;
}

public void setLevelName(String levelName) {
this.levelName = levelName;
}

public static enum Field
{
Id_ASC("`id` ASC"),Id_DESC("`id` DESC")


+ 21
- 0
mallinkService/src/main/java/com/iformall/domain/vo/WxCUserVo.java Просмотреть файл

@@ -0,0 +1,21 @@
package com.iformall.domain.vo;


import com.iformall.domain.po.WxCUser;

/**
* Created by syf on 2018/8/30.
*/
public class WxCUserVo extends WxCUser {

// 等级名称
private String levelName;

public String getLevelName() {
return levelName;
}

public void setLevelName(String levelName) {
this.levelName = levelName;
}
}

Загрузка…
Отмена
Сохранить