黑马头条Day8_平台管理

平台管理-需求说明

要求:

  • 每个组长要分配任务,共同完成这些需求
  • 需要创建一个开源项目(每个组创建一个),其他组员共同提交到这个仓库里,最后合并为一个完整的项目
    • 组长创建一个git项目
    • 基础代码是day07完成后的代码
    • 每个组员需要克隆到本地
    • 每个组员创建一个分支去开发
    • 合并为一个完整的项目

28号晚上答辩

  • 展示完成的项目功能
  • 给同学在讲台上,人选:最好是不爱说话或不敢说话的人

0)平台管理前端

查看资料中的admin-web文件夹,使用nginx部署

nginx中的配置为:

upstream  heima-admin-gateway{
    server localhost:6001;
}

server {
	listen 8803;
	location / {
		root D:/workspace/admin-web/;
		index index.html;
	}
	
	location ~/service_6001/(.*) {
		proxy_pass http://heima-admin-gateway/$1;
		proxy_set_header HOST $host;  # 不改变源请求头的值
		proxy_pass_request_body on;  #开启获取请求体
		proxy_pass_request_headers on;  #开启获取请求头
		proxy_set_header X-Real-IP $remote_addr;   # 记录真实发出请求的客户端IP
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  #记录代理信息
	}
}

1)登录及网关

1.1)登录

平台管理的表,请查看资料中导入到数据库中 leadnews_admin.sql

在这里插入图片描述

  • 用户根据用户名和密码登录
  • 密码需要手动加盐验证
  • 需要返回用户的token和用户信息
1.2)网关

平台管理端,是作为平台管理员使用的后台服务,所有后台的请求,都应该经过网关访问,需要创建平台管理的网关,并使用nacos配置

  • 需要校验jwt
  • 路由其他微服务

2)频道管理

2.1)新增

在这里插入图片描述

  • 前台输入内容进行频道的保存
  • 频道名词不能重复
2.2)查询列表

在这里插入图片描述

  • 查询需要按照创建时间倒序查询
  • 按照频道名称模糊查询
  • 可以按照状态进行精确查找(1:启用 true 0:禁用 false)
  • 分页查询
2.3)修改

在这里插入图片描述

  • 点击编辑后可以修改频道
  • 如果频道被引用则不能禁用
2.4)删除

只有禁用的频道才能删除

3)敏感词管理

3.1)新增

在这里插入图片描述

  • 弹出的输入框,输入敏感词可直接保存
  • 已存在的敏感词则不能保存
3.2)查询列表

在这里插入图片描述

  • 查询需要按照创建时间倒序查询
  • 按照敏感词名称模糊查询
  • 分页查询
3.3)修改

在这里插入图片描述

3.4)删除

直接删除即可

4)用户认证审核

  • 在app端的个人中心用户可以实名认证,需要材料为:姓名、身份证号、身份证正面照、身份证反面照、手持照片、活体照片(通过微笑、眨眼、张嘴、摇头、点头等组合动作,确保操作的为真实活体人脸。),当用户提交审核后就到了后端让运营管理人员进行审核
  • 平台运营端查看用户认证信息,进行审核,其中审核包括了用户身份审核,需要对接公安系统校验身份证信息
  • 用户通过审核后需要开通自媒体账号(该账号的用户名和密码与app一致)
4.1)分页查询认证列表

在这里插入图片描述

  • 可根据审核状态条件查询
  • 需要分页查询
4.2)审核

​ 人工审核
​ 拒绝
​ 审核成功

5)文章人工审核

自媒体文章如果没有自动审核成功,而是到了人工审核(自媒体文章状态为3),需要在admin端人工处理文章的审核

  • 平台管理员可以查看待人工审核的文章信息,如果存在违规内容则驳回(状态改为2,文章审核失败)
  • 平台管理员可以查看待人工审核的文章信息,如果不存在违规,则需要创建app端的文章信息,并更新自媒体文章的状态

也可以通过点击查看按钮,查看文章详细信息,查看详情后可以根据内容判断是否需要通过审核

5.1)文章列表查询

在这里插入图片描述

  • 分页查询自媒体文章
  • 可以按照标题模糊查询
  • 可以按照审核状态进行精确检索
  • 文章查询按照创建时间倒序查询
  • 注意:需要展示作者名称
5.2)查询文章详情

在这里插入图片描述

  • 可以查看文章详细内容
  • 注意:需要展示作者名称
5.3)人工审核
5.3.1) 拒绝

在这里插入图片描述

拒绝以后需要给出原因,并修改文章的状态为2

5.3.2)审核成功

在这里插入图片描述

需要创建app端的文章信息,并更新自媒体文章的状态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值