dev add field locale for get info for view doc
Test Workflow / test (push) Has been cancelled

This commit is contained in:
2026-05-15 13:37:15 +07:00
parent dfc24b77c4
commit 7c7ad61397
@@ -159,21 +159,14 @@ public class DockViewService {
List<DockViewResponse> history = new ArrayList<>();
for (DockView dockView: dockViews) {
String country = geoCountryService.getCountryByIp(dockView.getViewerIp(), locale);
String city = geoCountryService.getCityByIp(dockView.getViewerIp(), locale);
String country = locale.equals("en") ? dockView.getGeoNameEn(): dockView.getGeoNameRu();
LocalDateTime createdAt = dockView.getCreatedAt();
String fileId = dockView.getFileId();
FileEntity file = fileEntityRepository.findByFileId(fileId);
Long viewerId = dockView.getViewerId();
User viewer = userRepository.findById(viewerId).orElse(null);
DockViewResponse response = DockViewResponse.builder()
.city(city)
.country(country)
.viewDate(createdAt)
.document(file.getOriginalFileName())
.viewer(viewer == null ? "guest" : viewer.getFullName())
.document(dockView.getDocName())
.viewer(dockView.getViewerName())
.build();
history.add(response);