diff --git a/dm_web/src/main/java/com/ssm/controller/StaffTemporaryController.java b/dm_web/src/main/java/com/ssm/controller/StaffTemporaryController.java index 3fd0d02..372f3e0 100644 --- a/dm_web/src/main/java/com/ssm/controller/StaffTemporaryController.java +++ b/dm_web/src/main/java/com/ssm/controller/StaffTemporaryController.java @@ -382,6 +382,7 @@ public class StaffTemporaryController { public GenericResponse addEntrant(@RequestBody StaffTemporaryVo staffTemporaryVo, @RequestHeader("Token") String token) { GenericResponse genericResponse = new GenericResponse(); + StaffTemporaryUpdate staffTemporaryUpdate = new StaffTemporaryUpdate(); // 参数过滤 StaffTemporaryEntrantDto staffTempEntrantDto = new StaffTemporaryEntrantDto(); @@ -495,6 +496,20 @@ public class StaffTemporaryController { return genericResponse; } + //todo 记录到修改记录表中 修改时间2024/10/21 + Example example = new Example(BlackList.class); + example.excludeProperties("id"); + Example.Criteria criteria = example.createCriteria(); + criteria.andEqualTo(BlackListDto.Fields.identityCard,newStaffTemp.getIdentityCard()); + List blackLists = blackListDao.selectByExample(example); + BeanUtils.copyProperties(newStaffTemp,staffTemporaryUpdate); + staffTemporaryUpdate.setRuzhiTime(sourceStaffTemp.getScanTime()); + staffTemporaryUpdate.setUpdateDate(newStaffTemp.getScanTime()); + staffTemporaryUpdate.setStaffTemporaryId(newStaffTemp.getId()); + staffTemporaryUpdate.setBlackId(blackLists.get(0).getId()); + staffTemporaryUpdate.setId(new SnowflakeUtil(new Random().nextInt(1023)).nextId()); + staffTemporaryUpdateMapper.insert(staffTemporaryUpdate); + // 获取视图对象 StaffTemporaryVo newStaffTempVo = new StaffTemporaryVo(); BeanUtils.copyProperties(newStaffTemp, newStaffTempVo);