完善数据库,并验证相关bug。
本项目中存在大量调用数据库的事件,如心语日记记录、列表、统计功能,朋友详情功能等。
其中大多数相关方法在处理数据的时候都对数据数量有一定要求,一些方法比如情绪统计饼状图:
情绪统计饼状图的目的是统计最近十次日记的心情,便于用户观察自己最近心情的情况。当日记不足十次时,该方法会出错。修改为对最近最多十次日记的统计(查询时已限制findMood(uid)返回的数据最多为十)。
另外一些长度不足无法正常运行的方法则是在查询到的数据不足时告诉用户数据不足,功能暂时无法使用。