Browse Source

添加显示手机号字段

master
La123123 6 days ago
parent
commit
6e04bfc822
  1. 7
      im-admin-ui/src/views/im/user/index.vue
  2. 10
      im-admin/ruoyi-im/src/main/java/org/dromara/im/domain/ImUser.java
  3. 10
      im-admin/ruoyi-im/src/main/java/org/dromara/im/domain/vo/ImUserVo.java
  4. 3
      im-admin/ruoyi-im/src/main/java/org/dromara/im/service/impl/ImUserServiceImpl.java

7
im-admin-ui/src/views/im/user/index.vue

@ -51,12 +51,12 @@
<el-table v-loading="loading" :data="userList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="用户名" align="center" prop="userName" />
<el-table-column label="用户昵称" align="center" prop="nickName" />
<el-table-column label="用户头像" align="center" prop="headImageThumb" width="100">
<!-- <el-table-column label="用户昵称" align="center" prop="nickName" /> -->
<!-- <el-table-column label="用户头像" align="center" prop="headImageThumb" width="100">
<template #default="scope">
<image-preview :src="scope.row.headImageThumb" :full-src="scope.row.headImage" :width="50" :height="50" />
</template>
</el-table-column>
</el-table-column> -->
<!-- <el-table-column label="性别" align="center" prop="sex">
<template #default="scope">
<dict-tag :options="sys_user_sex" :value="scope.row.sex" />
@ -105,6 +105,7 @@
</template>
</el-table-column>
<el-table-column label="用户IP" align="center" prop="lastLoginIp" />
<el-table-column label="手机号" align="center" prop="phone" />
<el-table-column label="地址来源" align="center" prop="sourceUrl" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="120">
<template #default="scope">

10
im-admin/ruoyi-im/src/main/java/org/dromara/im/domain/ImUser.java

@ -120,4 +120,14 @@ public class ImUser implements TransPojo {
*/
private String lastLoginIp;
/**
* 手机号
*/
private String phone;
/**
* 备注
*/
private String remark;
}

10
im-admin/ruoyi-im/src/main/java/org/dromara/im/domain/vo/ImUserVo.java

@ -123,6 +123,16 @@ public class ImUserVo {
*/
private String lastLoginIp;
/**
* 手机号
*/
private String phone;
/**
* 备注
*/
private String remark;
}

3
im-admin/ruoyi-im/src/main/java/org/dromara/im/service/impl/ImUserServiceImpl.java

@ -252,6 +252,7 @@ public class ImUserServiceImpl implements IImUserService {
@Override
public Long getDailyActiveUserCount() {
LambdaQueryWrapper<ImUser> wrapper = Wrappers.lambdaQuery();
wrapper.eq(ImUser::getIsCustomer,1);
wrapper.ge(ImUser::getLastLoginTime, DateUtils.addDays(new Date(), -1));
if(!LoginHelper.isSuperAdmin()) {
@ -269,6 +270,7 @@ public class ImUserServiceImpl implements IImUserService {
@Override
public Long getWeeklyActiveUserCount() {
LambdaQueryWrapper<ImUser> wrapper = Wrappers.lambdaQuery();
wrapper.eq(ImUser::getIsCustomer,1);
wrapper.ge(ImUser::getLastLoginTime, DateUtils.addDays(new Date(), -7));
if(!LoginHelper.isSuperAdmin()) {
@ -286,6 +288,7 @@ public class ImUserServiceImpl implements IImUserService {
@Override
public Long getMonthlyActiveUserCount() {
LambdaQueryWrapper<ImUser> wrapper = Wrappers.lambdaQuery();
wrapper.eq(ImUser::getIsCustomer,1);
wrapper.ge(ImUser::getLastLoginTime, DateUtils.addDays(new Date(), -30));
if(!LoginHelper.isSuperAdmin()) {

Loading…
Cancel
Save