|
@ -90,7 +90,7 @@ public class ClockingInService implements IClockingInService { |
|
|
for (CClockingInVo.ClockingInInfo clockingInInfo : list) { |
|
|
for (CClockingInVo.ClockingInInfo clockingInInfo : list) { |
|
|
for (CClockingInVo.ClockRecord clockRecord : clockRecordList) { |
|
|
for (CClockingInVo.ClockRecord clockRecord : clockRecordList) { |
|
|
CClockingInVo.ClockRecord filterRecord = new CClockingInVo.ClockRecord(); |
|
|
CClockingInVo.ClockRecord filterRecord = new CClockingInVo.ClockRecord(); |
|
|
filterRecord.setMemberId(clockRecord.getId()); |
|
|
filterRecord.setMemberId(clockRecord.getMemberId()); |
|
|
filterRecord.setMemberName(clockRecord.getMemberName()); |
|
|
filterRecord.setMemberName(clockRecord.getMemberName()); |
|
|
clockingInInfo.getRecordList().add(filterRecord); |
|
|
clockingInInfo.getRecordList().add(filterRecord); |
|
|
} |
|
|
} |
|
@ -100,11 +100,12 @@ public class ClockingInService implements IClockingInService { |
|
|
//查询所有成员打卡记录
|
|
|
//查询所有成员打卡记录
|
|
|
List<CClockingInVo.ClockRecord> clockRecords = clockingInDao.queryByMemberId(memberIdList); |
|
|
List<CClockingInVo.ClockRecord> clockRecords = clockingInDao.queryByMemberId(memberIdList); |
|
|
for (CClockingInVo.ClockingInInfo clockingInInfo2 : list) { |
|
|
for (CClockingInVo.ClockingInInfo clockingInInfo2 : list) { |
|
|
for (CClockingInVo.ClockRecord clockRecord : clockingInInfo2.getRecordList()) { |
|
|
for (CClockingInVo.ClockRecord record : clockRecords) { |
|
|
for (CClockingInVo.ClockRecord record : clockRecords) { |
|
|
if (format.format(new Date(record.getMorning())).equals(clockingInInfo2.getDateTime())) { |
|
|
if (format.format(new Date(record.getMorning())).equals(clockingInInfo2.getDateTime()) && clockRecord.getMemberId().equals(record.getMemberId())) { |
|
|
for (CClockingInVo.ClockRecord clockRecord : clockingInInfo2.getRecordList()) { |
|
|
clockRecord.setCheckerId(record.getCheckerId()); |
|
|
if (clockRecord.getMemberId().equals(record.getMemberId())) { |
|
|
clockRecord.setCheckerName(record.getCheckerName()); |
|
|
BeanUtil.copyProperties(record,clockRecord); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|