直播源码是现在非常受欢迎的应用,拥有非常多的用户,但是用户变多,平台内容就不可控了,需要用户自发举报,维护平台信息健康,今天就是一个直播源码搭建教程,看看举报功能是怎样实现的。

一、后台接口
//userController.java

前端接收一个usersReportd对象,包含数据如下

@PostMapping("/reportUser")public IMoocJSONResult reportUser(@RequestBody UsersReport usersReport) throws Exception {// 保存举报信息userService.reportUser(usersReport);return IMoocJSONResult.errorMsg("举报成功...有你平台变得更美好...");}

二、前端
1.report.wxml

举报页面包含一个form表单,其中有一个picker组件用于选择举报的原因,一个textarea组件用于输入用户举报描述,一个submitReport方法提交表单信息

//report.js

reasonIndex用于获取picker组件根据选择reasonIndex值加载举报的原因,reasonContent用于获取textarea组件输入的用户举报描述,然后向后端发送request请求,后台进行数据库操作成功后回调举报成功信息:“举报成功…有你平台变得更美好…”。

submitReport:function(e) {var me = this;var reasonIndex = e.detail.value.reasonIndex;var reasonContent = e.detail.value.reasonContent;var user = app.getGlobalUserInfo();var currentUserId = user.id;//表示举报原因为必选项if (reasonIndex == null || reasonIndex == '' || reasonIndex == undefined) {wx.showToast({title: '选择举报理由',icon: "none"})return;}var serverUrl = app.serverUrl;wx.request({url: serverUrl + '/user/reportUser',method: 'POST',data: {dealUserId: me.data.publishUserId,dealVideoId: me.data.videoId,title: app.reportReasonArray[reasonIndex],content:reasonContent,userid: currentUserId},header: {'content-type': 'application/json', // 默认值'headerUserId': user.id,'headerUserToken': user.userToken},success:function(res) {wx.showToast({title: res.data.msg,duration: 2000,icon: 'none',success: function() {wx.navigateBack();}})}})}

今天的直播源码搭建教程就到这里了,感兴趣的朋友欢迎交流。

声明:本文由云豹科技转发自lee2813博客,如有侵权请联系作者删除

直播源码搭建教程,教你实现举报功能相关推荐

  1. 一个直播源码搭建教程,教你如何完成一个完整的直播

    网上关于视频直播的资料还是挺多的,看了一些文章,自己也动手实践了下,写了这个直播源码搭建教程.主要有三个步骤:(1)NginxRTMP服务器搭建(2)视频录制推流器 (3)拉流器(播放器),有了这些就 ...

  2. 直播源码搭建教程5 分钟完成(直播 + 分流 + 画面水印)

    直播源码搭建教程5 分钟完成(直播 + 分流 + 画面水印) 部署运行 服务器 安装docker(Centos7,其他系统请发挥你的搜索功能) $ yum -y install docker #安装d ...

  3. 直播源码搭建教程之直播流媒体

    直播源码搭建教程之直播流媒体 前言 这段时间在搭建一个IPCamera项目服务器.视频点对点通话,客户端会查看设备端的音视频实时流.为了省流量,是通过P2P进行穿透.但是由于NAT设备的原因和IPV4 ...

  4. 直播源码搭建教程之在h5 video中的直播

    直播源码搭建教程之在h5 video中的直播 直播越来越成为趋势,因为疫情的冲击,不管是直播带货还是直播教育等等,将线上模式推上了巅峰- 因为业务和兴趣关系,稍微研究了一下在H5中直播的相关知识. P ...

  5. 直播平台源码搭建教程盘点直播技术中的编解码、直播协议、网络传输与简单实现

    直播平台源码搭建教程盘点直播技术中的编解码.直播协议.网络传输与简单实现 Live CheatSheet | 直播技术理论基础与实践概论 音视频直播的基本流程都是采集 → 编码推流 → 网络分发 → ...

  6. 在找直播平台源码搭建教程?先看看这些吧

    很多人都在找直播平台源码教程,但其实连一些基础知识都不知道,因此小编特地编辑了这份跟直播平台源码搭建相关知识,以供大家进行学习. 1.服务器的选择: 服务器是搭建直播平台唯一需要购买的硬件设备,通常会 ...

  7. 直播系统源码App中Android酷炫礼物动画直播平台源码搭建教程(上篇)

    直播系统源码App中Android酷炫礼物动画直播平台源码搭建教程(上篇) 在当下移动直播火爆的年代,如果你曾经使用过移动端直播应用,相信会被里面那令人惊叹的礼物动画效果迷住,比如像下面这样的效果. ...

  8. 一对一直播源码一对一直播源码搭建你要知道的功能

    一对一直播源码一对一直播源码搭建你要知道的功能 2020年初全国疫情使的各方面企业都在停工,经济压力巨大.通过全国人民的努力与积极配合我国疫情得到得到控制并取得巨大的胜利,全国各地都在积极复工复产!大 ...

  9. 在线直播源码搭建直播平台的后端

    在线直播源码搭建直播平台的后端 后端项目初始化 1.全局安装express脚手架 额,这个应该是属于准备工作的.给忘记了,那就凑合放在这里吧,别打我,我知道错了,但我就是不改[狗头保命] cnpm i ...

最新文章

  1. OA软件实施中三个不能做的
  2. Mysql 连接池session_Hibernate第十一篇【配置C3P0数据库连接池、线程Session】
  3. CodeForces - 2B The least round way
  4. Linux下判断cpu物理个数、几核
  5. bool与string互转
  6. Android动画-帧动画
  7. 游戏筑基开发之环形链表及其基本功能(C语言)
  8. 计算机视觉实战(八)直方图与傅里叶变换
  9. 20140608 科技脉搏 -下半身需求是人类共同需求,有多少人就有多大市场
  10. map.entryk,v小用法(转)
  11. 软件工程 第五章:交互图
  12. Json文件格式化方法
  13. 作为应届大学生的我和准职业人的差距
  14. CAD中怎么创建圆弧?CAD圆弧快捷键应用技巧
  15. 学简单python好学吗_python好学吗语法简单吗举个例子
  16. ECharts 示例——双Y轴
  17. 两个简单的画验证码图形程序
  18. 大学计算机教育国外著名教材系列 数据结构,经典数据结构(Java语言版)(影印版)——大学计算机教育国外著名教材系列...
  19. 毕业设计- 基于单片机与GPS+GSM的车辆定位跟踪系统
  20. 6轴机械手控制系统DEMO

热门文章

  1. C4D常用14款插件
  2. 爱奇艺缓存的视频qsv怎样转mp4
  3. 微信小程序中解决iOS中new Date() 时间格式不兼容
  4. linux dhcp option43,Linux DHCP通过OPTION43为H3C的AP下发AC地址
  5. 战胜切尔西的N种战术设计——欧冠前献给穆帅和国米兄弟的一份技术报告
  6. 一篇评价牛顿的搞笑文
  7. JDK的下载安装、系统环境部署、Java源文件创建和调试
  8. 一文看懂JS里隐式转换、toString() 和 valueOf()
  9. 灵界的科学丨二、耳朵及手指识字的实验启示
  10. 高精度定位系统:地铁隧道人员定位智能巡检