diff --git a/src/main/java/ru/soune/nocopy/entity/docviewer/DockView.java b/src/main/java/ru/soune/nocopy/entity/docviewer/DockView.java index 8e4dbac..487fd1b 100644 --- a/src/main/java/ru/soune/nocopy/entity/docviewer/DockView.java +++ b/src/main/java/ru/soune/nocopy/entity/docviewer/DockView.java @@ -40,6 +40,9 @@ public class DockView { @Column(name = "viewer_name") private String viewerName; + @Column(name = "document_name") + private String docName; + @Column(name = "created_at",updatable = false) private LocalDateTime createdAt = LocalDateTime.now(); } diff --git a/src/main/java/ru/soune/nocopy/service/dockview/DockViewService.java b/src/main/java/ru/soune/nocopy/service/dockview/DockViewService.java index 749a952..2810f9e 100644 --- a/src/main/java/ru/soune/nocopy/service/dockview/DockViewService.java +++ b/src/main/java/ru/soune/nocopy/service/dockview/DockViewService.java @@ -44,6 +44,7 @@ public class DockViewService { String geoRuName = geoCountryService.getCityByIp(request.getIp(), "ru") + "/" + geoCountryService.getCountryByIp(request.getIp(), "ru"); User user = userRepository.findById(userId).orElse(null); + FileEntity file = fileEntityRepository.findByFileId(request.getFileId()); dockView.setViewerId(userId); dockView.setViewerIp(request.getIp() != null ? request.getIp() : "-"); @@ -53,6 +54,7 @@ public class DockViewService { dockView.setGeoNameEn(geoEnName); dockView.setGeoNameRu(geoRuName); dockView.setViewerName(user == null ? "guest" : user.getFullName()); + dockView.setDocName(file.getOriginalFileName()); DockView saved = dockViewRepository.save(dockView);