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

修改考勤汇总

parent 7bd59df5
...@@ -129,8 +129,9 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte ...@@ -129,8 +129,9 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte
String week = this.getWeek(attendanceDate1); String week = this.getWeek(attendanceDate1);
//log.info("week:{}", week); //log.info("week:{}", week);
//通过考勤日期的星期拿到班次id. //通过考勤日期的星期拿到班次id.
if(ObjectUtils.isEmpty(attendanceGroupFixedworkEntity)){ if (ObjectUtils.isEmpty(attendanceGroupFixedworkEntity)) {
log.info("attendanceGroupFixedworkEntity is null ! groupId:{}",attendanceGroupEntity.getId()); log.info("attendanceGroupFixedworkEntity is null ! groupId:{}", attendanceGroupEntity.getId());
continue;
} }
Long weekClassId = this.getWeekClassId(attendanceGroupFixedworkEntity, week); Long weekClassId = this.getWeekClassId(attendanceGroupFixedworkEntity, week);
//log.info("weekClassId:{}", weekClassId); //log.info("weekClassId:{}", weekClassId);
...@@ -413,25 +414,25 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte ...@@ -413,25 +414,25 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte
} }
for (AttendanceRecordDetailEntity detailEntity : detailEntityList) { for (AttendanceRecordDetailEntity detailEntity : detailEntityList) {
if (OffWorkResultEnum.正常.getValue() == detailEntity.getOffWorkResult()||OffWorkResultEnum.早退.getValue() == detailEntity.getOffWorkResult() ) { if (OffWorkResultEnum.正常.getValue() == detailEntity.getOffWorkResult() || OffWorkResultEnum.早退.getValue() == detailEntity.getOffWorkResult()) {
attendanceRecordEntity.setSignOutResult(YesNoEnum.YES.getValue()); attendanceRecordEntity.setSignOutResult(YesNoEnum.YES.getValue());
break; break;
} }
} }
for (AttendanceRecordDetailEntity detailEntity : detailEntityList) { for (AttendanceRecordDetailEntity detailEntity : detailEntityList) {
if (OffWorkResultEnum.缺卡.getValue() == detailEntity.getOffWorkResult() ) { if (OffWorkResultEnum.缺卡.getValue() == detailEntity.getOffWorkResult()) {
attendanceRecordEntity.setPunchResult(YesNoEnum.NO.getValue()); attendanceRecordEntity.setPunchResult(YesNoEnum.NO.getValue());
break; break;
} }
if (OffWorkResultEnum.缺卡.getValue() == detailEntity.getOffWorkResult() ) { if (OffWorkResultEnum.缺卡.getValue() == detailEntity.getOffWorkResult()) {
attendanceRecordEntity.setPunchResult(YesNoEnum.NO.getValue()); attendanceRecordEntity.setPunchResult(YesNoEnum.NO.getValue());
break; break;
} }
} }
if(YesNoEnum.YES.getValue()==attendanceRecordEntity.getSignInResult()&&YesNoEnum.YES.getValue()==attendanceRecordEntity.getSignOutResult()){ if (YesNoEnum.YES.getValue() == attendanceRecordEntity.getSignInResult() && YesNoEnum.YES.getValue() == attendanceRecordEntity.getSignOutResult()) {
attendanceRecordEntity.setPunchResult(YesNoEnum.YES.getValue()); attendanceRecordEntity.setPunchResult(YesNoEnum.YES.getValue());
} }
...@@ -445,12 +446,12 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte ...@@ -445,12 +446,12 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte
query.setAttendanceDate(attendanceRecordEntity.getAttendanceDate()); query.setAttendanceDate(attendanceRecordEntity.getAttendanceDate());
AttendanceRecordEntity recordEntity = attendanceRecordService.selectOne(query); AttendanceRecordEntity recordEntity = attendanceRecordService.selectOne(query);
if(!ObjectUtils.isEmpty(recordEntity)){ if (!ObjectUtils.isEmpty(recordEntity)) {
attendanceRecordEntity.setId(recordEntity.getId()); attendanceRecordEntity.setId(recordEntity.getId());
attendanceRecordEntity.setUpdateTime(new Date()); attendanceRecordEntity.setUpdateTime(new Date());
attendanceRecordEntity.setUpdateUserId(this.getContextUserId(context)); attendanceRecordEntity.setUpdateUserId(this.getContextUserId(context));
attendanceRecordService.update(attendanceRecordEntity,context); attendanceRecordService.update(attendanceRecordEntity, context);
}else { } else {
attendanceRecordService.save(attendanceRecordEntity, context); attendanceRecordService.save(attendanceRecordEntity, context);
} }
} }
......
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