发表于: 2017-12-22 23:30:04

1 541


今天完成的事情:

1.完成用户模块中收藏视频的接口

原本不知道这部分是由我来做,今天把它补上

比想象中的要难做,因为它的逻辑是:根据用户id从收藏状态表中查出分页所需数量的视频,然后又根据所查到视频判断这些视频是否为上架状态,如此一来,极端的情况下,所查到的视频全为下架的视频,那么这一页就是空的

现在想到两个方案:

①联表查询,然而公司的规范不允许联表查询的出现

②在下架接口下架视频时,将下架视频的相关收藏状态数据全部删除,这样的话获取收藏列表时就不用去检查这个视频是否为下架状态

现在采用的是方案②


2.终于获取用户id的方案出来了,原本我设想的是用户登录后,将用户的id加密后放在cookie中,然后每次需要的时候再取出来。现在的方案是用户登录后时将用户id发送给前端,然后我需要用户id的时候让前端发给我

需要用到用户id的接口文档和接口全改了一遍……


3.后台登录,模块分配的时候尽是分配模块了,后台登录这一部分没人做,既然现在我进度最快,就让我来做吧。

现在的问题是,怎么做?因为好像说只要一个账号,其实现在可以做一个简单的拦截器,放上一个账号密码(不需数据库的那种),然后做个简陋的登录功能,就像以前做任务的那样

当然也可以去学习下shiro框架,用框架搭个简单的登录功能

前面一种是省事,后面一种虽麻烦,但如果想扩展的话可以扩展成一个完整的权限管理系统,明天再考虑下吧


明天计划的事情:

做后台登录部分


遇到的问题:

如“今天做的事”的第一部分所述,其实两个解决方案都不麻烦,只是一个是效率低,一个是粗暴的一刀切而已


收获:

如上所述


进度:

接口按方案更改完成了,开始做后台登录部分


返回列表 返回列表
评论

    分享到