Commit b08f3f62 authored by 赵啸非's avatar 赵啸非

添加统计异常详细信息

parent 5bfabe11
......@@ -77,14 +77,14 @@ public class SyncDoorsEventTaskImpl implements ITaskExcuteService {
private void syncDoorEvents() {
DoorEventReq doorEventReq = new DoorEventReq();
List<Integer> eventTypes = new ArrayList<>();
// eventTypes.add(196885);
// eventTypes.add(196887);
// eventTypes.add(196893);
// eventTypes.add(196888);
// eventTypes.add(196889);
// eventTypes.add(196890);
// eventTypes.add(196891);
eventTypes.add(196893);//人脸认证通过
eventTypes.add(196885);
eventTypes.add(196887);
eventTypes.add(196893);
eventTypes.add(196888);
eventTypes.add(196889);
eventTypes.add(196890);
eventTypes.add(196891);
// eventTypes.add(196893);//人脸认证通过
doorEventReq.setEventTypes(eventTypes);
// 获取当天的开始时间
//Date todayStart = DateUtil.offsetHour(new Date(), -5).toJdkDate();
......
......@@ -404,25 +404,20 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
errorEntityList.add(errorEntity);
}
}
if (!ObjectUtils.isEmpty(errorEntityList)) {
//删除当前员工当日未处理的异常后,重新添加
AttendanceRecordErrorQuery errorQuery = new AttendanceRecordErrorQuery();
errorQuery.setErrorDateTimeStart(dateStr);
errorQuery.setErrorDateTimeEnd(dateStr);
errorQuery.setStaffId(attendanceRecordEntity.getStaffId());
errorQuery.setProcessStatus(YesNoEnum.NO.getValue());
Long[] errorIds = errorService.find(errorQuery).stream().map(i -> i.getId()).toArray(Long[]::new);
//删除当前员工当日未处理的异常后,重新添加
AttendanceRecordErrorQuery errorQuery = new AttendanceRecordErrorQuery();
errorQuery.setErrorDateTimeStart(dateStr);
errorQuery.setErrorDateTimeEnd(dateStr);
errorQuery.setStaffId(attendanceRecordEntity.getStaffId());
errorQuery.setProcessStatus(YesNoEnum.NO.getValue());
if(attendanceRecordEntity.getStaffId()==191L){
log.info("删除异常id:{}", JSON.toJSONString(errorIds));
Long[] errorIds = errorService.find(errorQuery).stream().map(i -> i.getId()).toArray(Long[]::new);
}
if (!ObjectUtils.isEmpty(errorIds)) {
errorService.remove(errorIds, context);
}
if (!ObjectUtils.isEmpty(errorIds)) {
errorService.remove(errorIds, context);
}
if (!ObjectUtils.isEmpty(errorEntityList)) {
for (AttendanceRecordErrorEntity errorEntity : errorEntityList) {
//查看是否存在相同的异常记录,如果存在 则不添加
errorQuery = new AttendanceRecordErrorQuery();
......@@ -444,9 +439,6 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
}
if (!ObjectUtils.isEmpty(errorSwitchNormalList)) {
//删除异常记录
}
}
......
......@@ -33,8 +33,8 @@ Authorization: {{authToken}}
Content-Type: application/json
{
"attendanceDateStart":"2023-12-08",
"attendanceDateEnd":"2023-12-08"
"attendanceDateStart":"2023-12-29",
"attendanceDateEnd":"2023-12-29"
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment