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

慕哥0085313
2021-02-10
老师,在实现人脸业务层签到中的checkin方法,有3个疑惑
这里只判断了考勤时间前,但不需要同时判断考勤开始时间后么? 就是加上 && d1.compareTo(start) >= 0
然后这里的强制转换为什么是Integer而不是int呢? Integer可以为null, 但是即使是null, 也传不到int userId中, 不太理解
根据签到任务流程表,这里我们后期是否会做修改呢? 我记得如果数据库中没有当前用户的人脸模型,并且用户上传了照片,是应该调用createFaceModelUrl,通过python来生成人脸模型,上传到数据库的吧? 不知道是不是在这里实现
谢谢老师
写回答
1回答
-
假设8:30是上班时间,我们判断的条件有两个,这个时间之前的考勤是正常出勤,这个时间之后,但是在9:30之前算作迟到。9:30之后无法考勤,所以我们不需要判断。
强制转换成Integer还是int,随便,无所谓
你继续往下看视频,有创建人脸模型的代码
012021-02-10
相似问题