|
@@ -788,12 +788,15 @@ public class ProcinstActUserServiceImpl implements ProcinstActUserService {
|
|
|
for (SupplementWorkPerson supplementWorkPerson : supplementWorkPersonList) {
|
|
|
WorkScheduleAttendance workScheduleAttendance = workScheduleAttendanceService.get(supplementWorkPerson.getScheduleAttendanceId());
|
|
|
|
|
|
- if (workScheduleAttendance != null) {
|
|
|
- workScheduleAttendance.setResult("1");
|
|
|
- workScheduleAttendance.setRemark("补卡");
|
|
|
- workScheduleAttendance.setUpdateTime(new Date());
|
|
|
- workScheduleAttendanceService.update(workScheduleAttendance);
|
|
|
+ WorkScheduleAttendance workScheduleAttendance1 = workScheduleAttendanceService.findByScheduleAttendanceId(workScheduleAttendance.getPersonScheduleId(),workScheduleAttendance.getWorkShiftId(),workScheduleAttendance.getClassify());
|
|
|
+ if (workScheduleAttendance1 != null) {
|
|
|
+ workScheduleAttendance1.setResult("1");
|
|
|
+ workScheduleAttendance1.setRemark("补卡");
|
|
|
+ workScheduleAttendance1.setUpdateTime(new Date());
|
|
|
+ workScheduleAttendanceService.update(workScheduleAttendance1);
|
|
|
+ supplementWorkPerson.setScheduleAttendanceId(workScheduleAttendance1.getId());
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
}
|