本文档由小幺鸡编辑

4-23 获取系列课详情

系列课数据

course:

系列课id:id (收藏传参用到)

封面:cover

标题:courseName

交易次数:buyCount

浏览次数:viewCount

发布时间:createTime

学员人数:lession.studyStat.studyCount(正在学习的人数)

价格:currentPrice

系列课介绍:content (h5数据,点击详情的时候显示)

直播间userId:teacherVo.userId

直播间名称:teacherVo.roomName 

直播间标志:teacherVo.roomSignUrl 


“继续学习”按钮的判断:

1、价格等于0显示;

2、价格大于0,判断 studyHistory 不等于空则显示。

点击“继续学习”按钮进入的课时id : lessionId 的值

lessionId = 0 表示系列课还没有创建课时;



收藏数据 

userFav: deleted == true ,未收藏;deleted==false 已收藏; 收藏的id = userFav.id 

添加或取消收藏参照领航的;


营销数据

coursePromotion (1-有拼团)

groupMoney (拼团价)

groupNumber (拼团人数)

promotions(拼团信息 list 存 map数据)

promotions.promotionName (groupBuy 拼团标志)

promotions.promotionItem (list列表存PromotionItemVo对象)

promotions.promotionItem.user.portrait (发起拼团用户头像)

promotions.promotionItem.expectAmount (最终成团人数)

promotions.promotionItem.amount (当前已参团人数)

promotions.promotionItem.endTime (拼团结束时间)

promotions.promotionItem.id (拼团id)

promotions.promotionItem.userId (发起拼团用户的id,当该id等于当前登录用户的userId时显示 查看 按钮,否则显示 “去拼团”按钮)

promotions.promotionItem.join (是否已参加拼团,true已参加,false未参加)

(右下角的“免费拼团” 按钮控制)

coursePromotion == 1 + promotions.promotionName值为groupBuy + promotions.status != 1 + promotions.show 为 true 时才显示 “免费拼团” 按钮



点击 “免费拼团” 弹出弹窗按确定时调用接口 :

4.32 免费拼团 (返回固定格式,判断成功与否就行)



课时数据:

4-24 获取系列课下的课时列表 (返回list列表存LessionVo对象)

课时id:id

标题:lessionName

发布时间:createTime

价格:currentPrice

直播密码:encryptLive 

学习人数:studyCount


评价数据:

4-25 获取系列课的评价 (返回list列表存CourseEvelVo对象)

评价的内容:evalContent 

评价的时间:createTime 

评价的用户头像:user.portrait

评价的用户名:user.displayName


留言数据

4-6 获取留言(返回list列表存CommentVo对象)

留言信息:content

留言时间:createTime

留言的用户头像 : user.portrait

留言的用户名:user.displayName

回复的信息 内嵌于CommentVo的list列表

被回复的对象信息:

targetUser.portrait

targetUser.displayName



推广数据 

url (用于推广时传参) 


推广: 

4-22 获取推广海报(返回list列表存PosterItemVo对象)

海报url:posterUrl


4-31 系列课学习成员 (返回list列表存CourseStudyhistoryVo对象,每个CourseStudyhistoryVo对象内嵌一个userVo 用户) 


用户id:user.id

用户头像:user.portrait

用户名:user.displayName