轻量级人工在线客服系统源码-开源版-修改客服账号问题
2023-06-13 09:18:31 时间
早期的开源版客服源码,最近又重新更新了下功能,修复了一些BUG
访客聊天的时候,会在聊天链接里指定沟通的客服账号,这个账号在后台可以修改。
当修改账号以后,访客表和消息表并没有跟着一起修改,会出现修改了账号名称后,旧的访客以及消息数据就查询不到了
现在,修复这个问题,修改账号以后,同步修改访客表和消息表。
后端是golang gin框架搭配gorm实现的,所以可以参考以下代码
func PostKefuInfo(c *gin.Context) {
id := c.PostForm("id")
name := c.PostForm("name")
password := c.PostForm("password")
avator := c.PostForm("avator")
nickname := c.PostForm("nickname")
if name == "" {
c.JSON(200, gin.H{
"code": 400,
"msg": "客服账号不能为空",
})
return
}
//插入新用户
if id == "" {
uid := models.CreateUser(name, tools.Md5(password), avator, nickname)
if uid == 0 {
c.JSON(200, gin.H{
"code": 400,
"msg": "增加用户失败",
"result": "",
})
return
}
} else {
//更新用户
if password != "" {
password = tools.Md5(password)
}
message := &models.Message{
KefuId: name,
}
models.DB.Model(&models.Message{}).Update(message)
visitor := &models.Visitor{
ToId: name,
}
models.DB.Model(&models.Visitor{}).Update(visitor)
}
c.JSON(200, gin.H{
"code": 200,
"msg": "ok",
"result": "",
})
}
这个客服系统是开源的,但是不能用于任何商业性项目。
官网地址:gofly.v1kf.com
开源地址:https://github.com/taoshihan1991/go-fly
相关文章
- hostapd_acs 源码分析
- 进销存源码|ERP多仓库管理系统全开源php源码
- [Delta][SQL] Delta开源付费功能,最全分析ZOrder的源码实现流程
- IM在线客服系统_开源在线客服系统附源码
- 【说站】zblog微信小程序源码全开源完整版
- 开源在线客服系统源码(支持PC/H5/公众号/小程序)基于golang的网页在线客服系统
- “字节”再次起跳!内部651页剖析HotSpot 源码手册,GitHub开源
- K8s源码分析(25)-Store组件和Indexer组件
- golang源码分析:golang使用mysql XA事务
- React源码分析3-render阶段(穿插scheduler和reconciler)
- React源码学习进阶(六)completeWork究竟做了什么
- 什么是NFT数字藏品系统开发丨NFT数字藏品系统开发案例及源码分析
- 【Android 热修复】热修复原理 ( 多 Dex 打包机制 | 多 Dex 支持 | Dex 分包设置 | 开发和产品风格设置 | 源码资源 )
- 【Linux 内核 内存管理】物理分配页 ⑥ ( get_page_from_freelist 快速路径调用函数源码分析 | 检查内存区域水线 | 判定节点回收 | 判定回收距离 | 回收分配页 )
- 2023最新开源个人收款免签约网站源码(StarMQ1.0)
- CRMUU免费开源可商用企业微信SCRM源码系统
- WeakHashMap实现原理及源码分析详解编程语言
- 如何获取Linux源码:一步一步获取Linux开源之路(如何获取linux源码)
- LINUX下安装内核源码现场实操(linux安装内核源代码)
- MySQL源码下载:开源数据库管理系统的极致探索(mysql源码下载)
- 开源自由——开发Linux语言输入法(linux输入法源码)
- 开源世界:linux源码分享之旅(linux-source)
- 从Linux RPM源码中汲取开源创新动力(linux rpm 源码)
- 基于net与MySQL的开源源码丰富你的应用程序(.net mysql源码)
- 互联网Redis开源技术探索之旅(互联网redis源码)
- 颠覆性的技术革新大厂开源 Redis 源码(大厂redis源码)