固定班次/排版班次编辑顺序 立即更新
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));
|
Map<Integer, AttendanceFixedDO> map = oldList.stream().collect(Collectors.toMap(AttendanceFixedDO::getWeekTime, a -> a));
|
||||||
for (AttendanceFixedDO attendanceFixedDO : editList) {
|
for (AttendanceFixedDO attendanceFixedDO : editList) {
|
||||||
AttendanceFixedDO item = map.get(attendanceFixedDO.getWeekTime());
|
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) {
|
if (!eqFlag) {
|
||||||
groupId = attendanceGroupId;
|
groupId = attendanceGroupId;
|
||||||
break;
|
break;
|
||||||
|
@ -162,7 +162,7 @@ public class AttendanceGroupShiftServiceImpl implements AttendanceGroupShiftServ
|
|||||||
groupShiftItemMapper.updateBatch(editList);
|
groupShiftItemMapper.updateBatch(editList);
|
||||||
for (AttendanceGroupShiftItemDO attendanceGroupShiftItemDO : editList) {
|
for (AttendanceGroupShiftItemDO attendanceGroupShiftItemDO : editList) {
|
||||||
AttendanceGroupShiftItemDO item = map.get(attendanceGroupShiftItemDO.getId());
|
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) {
|
if (!eqFlag) {
|
||||||
flag = true;
|
flag = true;
|
||||||
break;
|
break;
|
||||||
|
@ -222,7 +222,7 @@ public class AttendancePunchRecordServiceImpl implements AttendancePunchRecordSe
|
|||||||
attendancePunchRecordDO.setLatestPunchTime(shouldPunchTime.plusMinutes(attendanceOnTheDayDTO.getAfterPunchTime()));
|
attendancePunchRecordDO.setLatestPunchTime(shouldPunchTime.plusMinutes(attendanceOnTheDayDTO.getAfterPunchTime()));
|
||||||
attendancePunchRecordDOList.add(attendancePunchRecordDO);
|
attendancePunchRecordDOList.add(attendancePunchRecordDO);
|
||||||
}
|
}
|
||||||
stringRedisTemplate.opsForHash().put(key + time, userId, JSONUtil.toJsonStr(attendanceOnTheDayDTOS));
|
stringRedisTemplate.opsForHash().put(key + time, userId.toString(), JSONUtil.toJsonStr(attendanceOnTheDayDTOS));
|
||||||
}
|
}
|
||||||
//设置缓存 2天
|
//设置缓存 2天
|
||||||
stringRedisTemplate.expire(key + time, 2, TimeUnit.DAYS);
|
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));
|
Map<Integer, AttendanceSchedulingDO> map = oldList.stream().collect(Collectors.toMap(AttendanceSchedulingDO::getIndexDay, a -> a));
|
||||||
for (AttendanceSchedulingDO attendanceSchedulingDO : editList) {
|
for (AttendanceSchedulingDO attendanceSchedulingDO : editList) {
|
||||||
AttendanceSchedulingDO item = map.get(attendanceSchedulingDO.getIndexDay());
|
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) {
|
if (!eqFlag) {
|
||||||
groupId = attendanceGroupId;
|
groupId = attendanceGroupId;
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user