| | |
| | | @Resource |
| | | private RedisTemplate<String, Object> redisTemplate; |
| | | |
| | | @Resource |
| | | private SysVisitorRecordService visitorRecordService; |
| | | |
| | | /** |
| | | * 处理签离数据(支持签离先到的场景) |
| | | */ |
| | |
| | | (record.getRemark() != null ? record.getRemark() + ";" : "") + remark); |
| | | } |
| | | |
| | | visitorRecordService.revokeAccess(record); |
| | | int updateCount = visitorRecordMapper.update(null, updateWrapper); |
| | | |
| | | if (updateCount <= 0) { |
| | |
| | | return false; |
| | | } |
| | | |
| | | record.setSignTime(signoutTemp.getSignTime()); |
| | | record.setSignReceiverName(signoutTemp.getSignReceiverName()); |
| | | record.setSignVerifyMethod(signoutTemp.getSignVerifyMethod()); |
| | | record.setSignImageUrl(signoutTemp.getSignImageUrl()); |
| | | record.setStatus(status); |
| | | visitorRecordService.syncMiddlePlatformStatus(record); |
| | | |
| | | // 4. 更新签离临时表关联状态 |
| | | signoutTemp.setRelateStatus("1"); |
| | | signoutTemp.setRelateRecordId(record.getRecordId()); |