Przeglądaj źródła

[用户列表][新增]返回角色名称

release_toaliyun_real
jinguo24@163.com 7 lat temu
rodzic
commit
01c793483a
5 zmienionych plików z 47 dodań i 9 usunięć
  1. +1
    -1
      mallinkAdmin/src/main/java/com/simple/controller/HomeController.java
  2. +7
    -2
      mallinkAdmin/src/main/java/com/simple/controller/MallUserInfoController.java
  3. +4
    -1
      mallinkAdmin/src/main/java/com/simple/controller/WxCUserBasicInfoController.java
  4. +28
    -4
      mallinkService/src/main/java/com/simple/domain/po/MallUserInfo.java
  5. +7
    -1
      mallinkService/src/main/resources/mapper/MallUserInfoMapper.xml

+ 1
- 1
mallinkAdmin/src/main/java/com/simple/controller/HomeController.java Wyświetl plik

@@ -72,7 +72,7 @@ public class HomeController {
if(page.getSize()>0) {
Long roleId = page.getList().get(0).getRoleId();
MallRolePermission p = new MallRolePermission();
p.setRoleId(p.getRoleId());
p.setRoleId(roleId);
p.setTenantId(info.getTenantId());
PageInfo<MallRolePermission> listAsPage = mallRolePermissionService.listAsPage(p, 1, 100);
String menus = "";


+ 7
- 2
mallinkAdmin/src/main/java/com/simple/controller/MallUserInfoController.java Wyświetl plik

@@ -14,8 +14,10 @@ import org.springframework.web.bind.annotation.RestController;

import com.github.pagehelper.PageInfo;
import com.simple.common.ResultData;
import com.simple.domain.po.MallRole;
import com.simple.domain.po.MallUserInfo;
import com.simple.domain.po.MallUserRole;
import com.simple.service.MallRoleService;
import com.simple.service.MallUserInfoService;
import com.simple.service.MallUserRoleService;
import com.simple.shiro.PasswordHelper;
@@ -38,6 +40,9 @@ public class MallUserInfoController {

@Autowired
MallUserRoleService userRoleService;
@Autowired
MallRoleService mallRoleService;

@ApiOperation(value = "用户分页接口", response = String.class)
@GetMapping("lists")
@@ -48,11 +53,11 @@ public class MallUserInfoController {
r.setUid(u.getId());
PageInfo<MallUserRole> ur = userRoleService.listAsPage(r, 1, 1);
if(ur.getSize()>0) {
u.setRoleId(ur.getList().get(0).getRoleId());
MallRole role = mallRoleService.getById(ur.getList().get(0).getRoleId());
u.setRoleName(role.getName());
}
u.setPassword(null);//不返回密码
}
return new ResultData(page);
}



+ 4
- 1
mallinkAdmin/src/main/java/com/simple/controller/WxCUserBasicInfoController.java Wyświetl plik

@@ -226,8 +226,10 @@ public class WxCUserBasicInfoController extends BaseController
@ApiOperation("查询会员年龄结构")
@GetMapping("/findUserAgeStructure")
public ResultData findUserAgeStructure() {
Calendar c = Calendar.getInstance();
long all =wxCUserBasicInfoService.findCountByAge(new WxCuerBasicInfoDto());
List<UserStructureVo> vos = new ArrayList<>();
Calendar c = Calendar.getInstance();
for(EnumAgeInfo a:EnumAgeInfo.values()) {
c.clear();
c.setTime(new Date());
@@ -235,6 +237,7 @@ public class WxCUserBasicInfoController extends BaseController
c.set(Calendar.MINUTE,0);
c.set(Calendar.SECOND,0);
long count = getCountByAge(a, c);
vos.add(getVo(count, all, a.getDesc()));
}


+ 28
- 4
mallinkService/src/main/java/com/simple/domain/po/MallUserInfo.java Wyświetl plik

@@ -65,8 +65,14 @@ public class MallUserInfo implements Serializable {
/*0 不是超管 1是超管**/
@io.swagger.annotations.ApiModelProperty(value="0 不是超管 1是超管",name="isAdmin")
private Integer isAdmin;
@io.swagger.annotations.ApiModelProperty(value="昵称",name="nickName")
private String nickName;
@Transient
private Long roleId;
@Transient
private String roleName;
//该用户所有的角色
@Transient
private List<MallRole> role;
@@ -85,12 +91,12 @@ public class MallUserInfo implements Serializable {
this.menus = menus;
}

public Long getRoleId() {
return roleId;
public String getRoleName() {
return roleName;
}

public void setRoleId(Long roleId) {
this.roleId = roleId;
public void setRoleName(String roleName) {
this.roleName = roleName;
}

public String getTenantId() {
@@ -157,6 +163,24 @@ public class MallUserInfo implements Serializable {
this.permission = permission;
}

public String getNickName() {
return nickName;
}

public void setNickName(String nickName) {
this.nickName = nickName;
}

public Long getRoleId() {
return roleId;
}

public void setRoleId(Long roleId) {
this.roleId = roleId;
}





public static enum Field


+ 7
- 1
mallinkService/src/main/resources/mapper/MallUserInfoMapper.xml Wyświetl plik

@@ -14,7 +14,7 @@
</resultMap>
<sql id="allColumns">
`id`,`tenant_id`,`username`,`name`,`password`,`create_time`,`last_login_time`,`status`,`is_admin`
`id`,`tenant_id`,`username`,`name`,`password`,`create_time`,`last_login_time`,`status`,`is_admin`,`nick_name`
</sql>

<sql id="dynamicWhereConditions">
@@ -33,6 +33,11 @@
<if test=" null != username ">
and `username` like concat('%', #{username},'%')
</if>
<if test=" null != nick_name ">
and `nick_name` like concat('%', #{nickName},'%')
</if>
<if test=" null != name ">
@@ -64,6 +69,7 @@
and `is_admin` = #{isAdmin}
</if>
<if test=" null != ids ">
and id in
<foreach collection="ids" index="index" item="idItem" open="(" separator="," close=")">


Ładowanie…
Anuluj
Zapisz