项目描述
上传时间
浏览人数
打卡接口一共有4个
1. 打卡接口和注册接口有点类似,不过打卡接口可能需要保存图片,在这里可以将保存图片单独写到工具类中方便调用.保存文件也是比较简单的,先进行对文件的一些检查,避免文件为空或格式不符合,然后创建文件对象,使用transto即可.
测试:
文件保存在
保存在数据库中的是该文件的路径
从数据库中取出该路径即可使用该图片.
2. 3 .可以放在一起讲.查询所有人的打卡记录和查询个人的打卡记录流程都是一样的,只不过一个是条件查询,一个是全查询,所以这里就用到了动态sql语句
如果参数有email就是查询个人的,如果没有就是全查询.复用了代码比较方便.
全查询:
个人查询:
4.打卡排行使用到sql语句中的count函数
查询以后可以选择放到map中更加的方便.