实现人脸签到-业务层,checkin方法

来源:7-8 实现人脸签到(业务层)

慕哥0085313

2021-02-10

老师,在实现人脸业务层签到中的checkin方法,有3个疑惑

这里只判断了考勤时间前,但不需要同时判断考勤开始时间后么? 就是加上 && d1.compareTo(start) >= 0
图片描述

然后这里的强制转换为什么是Integer而不是int呢? Integer可以为null, 但是即使是null, 也传不到int userId中, 不太理解
图片描述

根据签到任务流程表,这里我们后期是否会做修改呢? 我记得如果数据库中没有当前用户的人脸模型,并且用户上传了照片,是应该调用createFaceModelUrl,通过python来生成人脸模型,上传到数据库的吧? 不知道是不是在这里实现
图片描述

谢谢老师

写回答

1回答

神思者

2021-02-10

假设8:30是上班时间,我们判断的条件有两个,这个时间之前的考勤是正常出勤,这个时间之后,但是在9:30之前算作迟到。9:30之后无法考勤,所以我们不需要判断。

强制转换成Integer还是int,随便,无所谓

你继续往下看视频,有创建人脸模型的代码

0
1
慕哥0085313
非常感谢!
2021-02-10
共1条回复

SpringBoot 在线协同办公小程序开发 全栈式项目实战

未来趋势型业务 + 前后端综合技术栈 + 惊艳的细节打磨

1798 学习 · 1915 问题

查看课程