Commit 3b31b4a4 authored by 赵啸非's avatar 赵啸非

修改用户等

parent b564f6d6
...@@ -264,6 +264,7 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract { ...@@ -264,6 +264,7 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
public void genErrorAttendRecord(Context context, String dateStr, AttendanceRecordEntity attendanceRecordEntity, List<AttendanceRecordDetailEntity> detailEntityList) { public void genErrorAttendRecord(Context context, String dateStr, AttendanceRecordEntity attendanceRecordEntity, List<AttendanceRecordDetailEntity> detailEntityList) {
//处理异常打卡,所以异常打卡的 都新增一条记录 //处理异常打卡,所以异常打卡的 都新增一条记录
List<AttendanceRecordErrorEntity> errorEntityList = new ArrayList<>(); List<AttendanceRecordErrorEntity> errorEntityList = new ArrayList<>();
List<AttendanceRecordErrorEntity> errorSwitchNormalList = new ArrayList<>();
for (AttendanceRecordDetailEntity recordDetailEntity : detailEntityList) { for (AttendanceRecordDetailEntity recordDetailEntity : detailEntityList) {
Integer goWorkResult = recordDetailEntity.getGoWorkResult(); Integer goWorkResult = recordDetailEntity.getGoWorkResult();
Integer offWorkResult = recordDetailEntity.getOffWorkResult(); Integer offWorkResult = recordDetailEntity.getOffWorkResult();
...@@ -331,14 +332,24 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract { ...@@ -331,14 +332,24 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
} }
errorEntityList.add(errorEntity); errorEntityList.add(errorEntity);
} }
//
// if(GoWorkResultEnum.正常.getValue() == goWorkResult&&OffWorkResultEnum.正常.getValue() == offWorkResult){
////将异常的记录删除
// AttendanceRecordErrorEntity errorEntity = new AttendanceRecordErrorEntity();
// errorEntity.initAttrValue();
// BeanUtils.copyProperties(attendanceRecordEntity, errorEntity, new String[]{"id"});
//
// errorSwitchNormalList.add(errorEntity);
// }
} }
if (!ObjectUtils.isEmpty(errorEntityList)) { if (!ObjectUtils.isEmpty(errorEntityList)) {
//删除当前员工当日未处理的异常后,重新添加 //删除当前员工当日未处理的异常后,重新添加
AttendanceRecordErrorQuery errorQuery = new AttendanceRecordErrorQuery(); AttendanceRecordErrorQuery errorQuery = new AttendanceRecordErrorQuery();
errorQuery.setCreateTimeStart(DateUtil.today()); errorQuery.setCreateTimeStart(dateStr);
errorQuery.setCreateTimeEnd(DateUtil.today()); errorQuery.setCreateTimeEnd(dateStr);
errorQuery.setStaffId(attendanceRecordEntity.getStaffId()); errorQuery.setStaffId(attendanceRecordEntity.getStaffId());
errorQuery.setProcessStatus(YesNoEnum.NO.getValue()); errorQuery.setProcessStatus(YesNoEnum.NO.getValue());
...@@ -366,5 +377,10 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract { ...@@ -366,5 +377,10 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
} }
} }
} }
if (!ObjectUtils.isEmpty(errorSwitchNormalList)) {
//删除异常记录
}
} }
} }
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