发表于: 2018-04-05 22:59:45
1 669
今天完成的事情:
1.写了后台,用户,文章管理模块。
1.用户列表
请求地址:get /a/u/user/list
写到这里感觉之前的表设计稍微有点问题,之前是为了签到操作只操作一个表,所以把beans字段放到了user_sign表中。
然而现在发现用户的查询都需要beans字段,所以每次查询用户信息都要2个表一起查了。 强行写了一个动态sql。。
controller
2.用户详情
请求地址:get /a/u/user/{uid}
3.用户冻结
请求地址:put /a/u/user/freeze/{uid}
文章管理和用户管理类似。多了新增,编辑接口。
新增。
编辑:
//TODO 编辑的时候如果是card转banner ,也要判断banner是否够8个,今天写的时候给忽略了,明天补上。
收获:
1.今天准备了一下小课堂,关于异常处理,把异常分类算是搞清楚了。
Error 是JVM内的出现的错误,如内存溢出,程序员无法处理。
checked Exception 就是编译器强制需要我们 thow 或者 try catch的异常。
unchecked Exception ,数组越界,除数为0,空指针等错误,这些一般是程序逻辑有问题,或者参数校验漏掉才产生的。
遇到的问题:
1.表设计的问题现在只能靠复杂一点的代码来实现了,现在改表感觉已经不太现实了。。,还是方案设计想的不够周全。
明天的计划:
1.小课堂
2.继续写接口
进度:
复盘项目:求学大作战。
开始时间:2018.3.20日
计划demo时间:5.1号
延期风险:无
禅道地址:http://task.ptteng.com/zentao/project-task.html
评论