Browse Source

客服设置欢迎语

master
La123123 1 month ago
parent
commit
f3538585c4
  1. 6
      im-admin-ui/src/views/im/customer/index.vue
  2. 5
      im-admin/ruoyi-im/src/main/java/org/dromara/im/domain/ImUser.java
  3. 5
      im-admin/ruoyi-im/src/main/java/org/dromara/im/domain/bo/ImUserBo.java
  4. 6
      im-admin/ruoyi-im/src/main/java/org/dromara/im/domain/vo/ImUserVo.java
  5. 2
      im-admin/ruoyi-im/src/main/java/org/dromara/im/service/impl/ImUserServiceImpl.java

6
im-admin-ui/src/views/im/customer/index.vue

@ -99,6 +99,9 @@
<el-form-item label="昵称" prop="nickName"> <el-form-item label="昵称" prop="nickName">
<el-input v-model="form.nickName" /> <el-input v-model="form.nickName" />
</el-form-item> </el-form-item>
<el-form-item label="自定义欢迎语" prop="welcomeMsg">
<el-input v-model="form.welcomeMsg" />
</el-form-item>
<!-- <!--
<el-form-item label="个性签名" prop="signature"> <el-form-item label="个性签名" prop="signature">
<el-input v-model="form.signature" /> <el-input v-model="form.signature" />
@ -148,7 +151,8 @@ const initFormData: UserForm = {
createdTime: undefined, createdTime: undefined,
type: undefined, type: undefined,
isBanned: undefined, isBanned: undefined,
reason: undefined reason: undefined,
welcomeMsg: undefined
}; };
const data = reactive<PageData<UserForm, UserQuery>>({ const data = reactive<PageData<UserForm, UserQuery>>({
form: { ...initFormData }, form: { ...initFormData },

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

@ -110,6 +110,11 @@ public class ImUser implements TransPojo {
*/ */
private String sourceUrl; private String sourceUrl;
/**
* 欢迎语
*/
private String welcomeMsg;
} }

5
im-admin/ruoyi-im/src/main/java/org/dromara/im/domain/bo/ImUserBo.java

@ -96,4 +96,9 @@ public class ImUserBo {
*/ */
private String groupIds; private String groupIds;
/**
* 欢迎语
*/
private String welcomeMsg;
} }

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

@ -113,5 +113,11 @@ public class ImUserVo {
*/ */
private String sourceUrl; private String sourceUrl;
/**
* 欢迎语
*/
private String welcomeMsg;
} }

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

@ -1,5 +1,6 @@
package org.dromara.im.service.impl; package org.dromara.im.service.impl;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
@ -337,6 +338,7 @@ public class ImUserServiceImpl implements IImUserService {
updateWrapper.set(ImUser::getGroupIds, bo.getGroupIds()); updateWrapper.set(ImUser::getGroupIds, bo.getGroupIds());
updateWrapper.set(ImUser::getHeadImage, bo.getHeadImage()); updateWrapper.set(ImUser::getHeadImage, bo.getHeadImage());
updateWrapper.set(ImUser::getHeadImageThumb, bo.getHeadImageThumb()); updateWrapper.set(ImUser::getHeadImageThumb, bo.getHeadImageThumb());
updateWrapper.set(ImUser::getWelcomeMsg, bo.getWelcomeMsg());
baseMapper.update(null, updateWrapper); baseMapper.update(null, updateWrapper);
} }

Loading…
Cancel
Save