业务题02

2-1 说一下生成课表的业务流程

首先生成课程表使用了交易微服务和学习微服务

1.用户在交易微服务模块购买或者报名课程,完成支付或者报名完成, 发送消息到mq

2.使用异步通知支付成果或者报名成功到学习微服务

3.学习微服务监听mq,订阅消息,执行保存课程的动作

以上就是生成课表的业务流程

2-2 说一下查询课表的业务流程

查询课表的实质是一个信息检索的过程,在这个过程中,用户通过特定的查询条件从数据库中检索出相关的课程信息,并展示给用户,具体流程如下:

1.找到接口的四要素请求方式,路径,参数和响应结果

2.找出查询需要的特定的条件如:实体类,vo实体类等

3.分局特定的查询条件进行代码的实现,在实现时我们要将课程集合信息转为map,遍历的到每个课表

4.将得到了课表收到list中返回

以上就是查询表课表的业务流程

2-3 说一下查询最近学习章节的业务流程

首先查询最近学习章节的实质是一个信息筛选的过程,需要根据条件排序得到最新的学习章节

流程如下:

1.根据用户id和最近学习的课程进行查询,得到最近学习的课程

2.根据最近学习的实时间倒叙排序

3.根据以上信息的id去课程微服务查询章节信息然后返回

4.根据课表中的最近学习的课程id调用课程微服务查询章节信息然后返回

5.将以上得到信息分装返回给前端就可以显示出来

以上就是查询最新章节的业务流程.

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值