Commit 127936a8c24d12086e754ebca4dc94986f03dab6

Authored by guzijian
1 parent 957edd3f

fix: 全面修复由于规则数据引发导致的日期问题

Bsth-admin/src/main/java/com/ruoyi/service/impl/AttendanceServiceImpl.java
... ... @@ -180,7 +180,7 @@ public class AttendanceServiceImpl implements AttendanceService {
180 180 public void updateAttendance(UpdateAttendanceVo vo) {
181 181 RuleAttendanceMain main = new RuleAttendanceMain();
182 182 RuleScheduling ruleScheduling = ruleSchedulingService.selectRuleSchedulingById(vo.getRuleId().longValue());
183   - BeanUtils.copyProperties(ruleScheduling, main);
  183 + BeanUtils.copyProperties(ruleScheduling, main,"secondWorkSignInTime","secondSignInWorkingRange","secondQuittingSignInTime","secondSignInQuittingRange","secondSignDayTomorrow");
184 184 List<RuleAttendanceMain> mainList = handleRuleUpdate(vo, main, ruleScheduling);
185 185 attendanceMainService.updateByJobCodeTotalQuantity(vo, mainList);
186 186 }
... ... @@ -581,7 +581,7 @@ public class AttendanceServiceImpl implements AttendanceService {
581 581 RuleSchedulingDto dto = new RuleSchedulingDto();
582 582 BeanUtils.copyProperties(ruleScheduling, dto);
583 583  
584   - BeanUtils.copyProperties(dto, otherMain);
  584 + BeanUtils.copyProperties(dto, otherMain,"secondWorkSignInTime","secondSignInWorkingRange","secondQuittingSignInTime","secondSignInQuittingRange","secondSignDayTomorrow");
585 585 RuleNumSettingServiceImpl.handleSegmentationByDate(LocalDate.parse(date), otherMain, dto);
586 586 otherMain.setWorkFlag(dto.getId() == 0 ? FREE_FLAG : WORK_FLAG);
587 587 }
... ...