固定班次/排版班次编辑顺序 立即更新
This commit is contained in:
parent
83888cd77f
commit
cecbe3fc74
@ -74,7 +74,7 @@ public class AttendanceFixedServiceImpl implements AttendanceFixedService, Punch
|
||||
Map<Integer, AttendanceFixedDO> map = oldList.stream().collect(Collectors.toMap(AttendanceFixedDO::getWeekTime, a -> a));
|
||||
for (AttendanceFixedDO attendanceFixedDO : editList) {
|
||||
AttendanceFixedDO item = map.get(attendanceFixedDO.getWeekTime());
|
||||
boolean eqFlag = BeanUtil.isCommonFieldsEqual(attendanceFixedDO, item, "createTime", "updateTime", "creator", "updater");
|
||||
boolean eqFlag = BeanUtil.isCommonFieldsEqual(attendanceFixedDO, item, "createTime", "updateTime", "creator", "updater", "deleted");
|
||||
if (!eqFlag) {
|
||||
groupId = attendanceGroupId;
|
||||
break;
|
||||
|
@ -162,7 +162,7 @@ public class AttendanceGroupShiftServiceImpl implements AttendanceGroupShiftServ
|
||||
groupShiftItemMapper.updateBatch(editList);
|
||||
for (AttendanceGroupShiftItemDO attendanceGroupShiftItemDO : editList) {
|
||||
AttendanceGroupShiftItemDO item = map.get(attendanceGroupShiftItemDO.getId());
|
||||
boolean eqFlag = BeanUtil.isCommonFieldsEqual(attendanceGroupShiftItemDO, item, "createTime", "updateTime", "creator", "updater");
|
||||
boolean eqFlag = BeanUtil.isCommonFieldsEqual(attendanceGroupShiftItemDO, item, "createTime", "updateTime", "creator", "updater", "deleted");
|
||||
if (!eqFlag) {
|
||||
flag = true;
|
||||
break;
|
||||
|
@ -222,7 +222,7 @@ public class AttendancePunchRecordServiceImpl implements AttendancePunchRecordSe
|
||||
attendancePunchRecordDO.setLatestPunchTime(shouldPunchTime.plusMinutes(attendanceOnTheDayDTO.getAfterPunchTime()));
|
||||
attendancePunchRecordDOList.add(attendancePunchRecordDO);
|
||||
}
|
||||
stringRedisTemplate.opsForHash().put(key + time, userId, JSONUtil.toJsonStr(attendanceOnTheDayDTOS));
|
||||
stringRedisTemplate.opsForHash().put(key + time, userId.toString(), JSONUtil.toJsonStr(attendanceOnTheDayDTOS));
|
||||
}
|
||||
//设置缓存 2天
|
||||
stringRedisTemplate.expire(key + time, 2, TimeUnit.DAYS);
|
||||
|
@ -75,7 +75,7 @@ public class AttendanceSchedulingServiceImpl implements AttendanceSchedulingServ
|
||||
Map<Integer, AttendanceSchedulingDO> map = oldList.stream().collect(Collectors.toMap(AttendanceSchedulingDO::getIndexDay, a -> a));
|
||||
for (AttendanceSchedulingDO attendanceSchedulingDO : editList) {
|
||||
AttendanceSchedulingDO item = map.get(attendanceSchedulingDO.getIndexDay());
|
||||
boolean eqFlag = BeanUtil.isCommonFieldsEqual(attendanceSchedulingDO, item, "createTime", "updateTime", "creator", "updater");
|
||||
boolean eqFlag = BeanUtil.isCommonFieldsEqual(attendanceSchedulingDO, item, "createTime", "updateTime", "creator", "updater", "deleted");
|
||||
if (!eqFlag) {
|
||||
groupId = attendanceGroupId;
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user