Merge branch 'release/1.9.14'
This commit is contained in:
commit
6834a46ced
5 changed files with 29 additions and 12 deletions
|
|
@ -2,6 +2,7 @@ package ru.micord.ervu.journal;
|
||||||
|
|
||||||
public class JournalDto {
|
public class JournalDto {
|
||||||
|
|
||||||
|
private String fileId;
|
||||||
private String departureDateTime;
|
private String departureDateTime;
|
||||||
private String fileName;
|
private String fileName;
|
||||||
private Integer filePatternCode;
|
private Integer filePatternCode;
|
||||||
|
|
@ -19,6 +20,15 @@ public class JournalDto {
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getFileId() {
|
||||||
|
return fileId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public JournalDto setFileId(String fileId) {
|
||||||
|
this.fileId = fileId;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
public String getFileName() {
|
public String getFileName() {
|
||||||
return fileName;
|
return fileName;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,15 +14,17 @@ public class JournalDtoMapper {
|
||||||
public static JournalDto mapToJournalDto(JournalFileInfo journalFileInfo) {
|
public static JournalDto mapToJournalDto(JournalFileInfo journalFileInfo) {
|
||||||
SenderInfo senderInfo = journalFileInfo.getSenderInfo();
|
SenderInfo senderInfo = journalFileInfo.getSenderInfo();
|
||||||
return new JournalDto()
|
return new JournalDto()
|
||||||
.setDepartureDateTime(Timestamp.valueOf(journalFileInfo.getDepartureDateTime()).toString())
|
.setFileId(journalFileInfo.getFileId())
|
||||||
.setFileName(journalFileInfo.getFileName())
|
.setDepartureDateTime(Timestamp.valueOf(journalFileInfo.getDepartureDateTime()).toString())
|
||||||
.setFilePatternCode(journalFileInfo.getFilePatternCode())
|
.setFileName(journalFileInfo.getFileName())
|
||||||
.setSenderFio(convertToFio(senderInfo.getFirstName(), senderInfo.getMiddleName(),
|
.setFilePatternCode(journalFileInfo.getFilePatternCode())
|
||||||
senderInfo.getLastName())
|
.setSenderFio(convertToFio(senderInfo.getFirstName(), senderInfo.getMiddleName(),
|
||||||
)
|
senderInfo.getLastName()
|
||||||
.setStatus(journalFileInfo.getFileStatus().getStatus())
|
)
|
||||||
.setFilesSentCount(journalFileInfo.getRowsCount())
|
)
|
||||||
.setAcceptedFilesCount(journalFileInfo.getRowsSuccess());
|
.setStatus(journalFileInfo.getFileStatus().getStatus())
|
||||||
|
.setFilesSentCount(journalFileInfo.getRowsCount())
|
||||||
|
.setAcceptedFilesCount(journalFileInfo.getRowsSuccess());
|
||||||
}
|
}
|
||||||
|
|
||||||
public static JournalDto mapToJournalDto(InteractionLogRecord record) {
|
public static JournalDto mapToJournalDto(InteractionLogRecord record) {
|
||||||
|
|
@ -33,6 +35,7 @@ public class JournalDtoMapper {
|
||||||
.setSenderFio(record.getSender())
|
.setSenderFio(record.getSender())
|
||||||
.setStatus(record.getStatus())
|
.setStatus(record.getStatus())
|
||||||
.setFilesSentCount(record.getRecordsSent())
|
.setFilesSentCount(record.getRecordsSent())
|
||||||
.setAcceptedFilesCount(record.getRecordsAccepted());
|
.setAcceptedFilesCount(record.getRecordsAccepted())
|
||||||
|
.setFileId(record.getFileId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ package ru.micord.ervu.service.grid.impl;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Comparator;
|
import java.util.Comparator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.HashSet;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.stream.Stream;
|
import java.util.stream.Stream;
|
||||||
|
|
||||||
|
|
@ -74,7 +75,9 @@ public class JournalInMemoryStaticGridLoadService implements
|
||||||
throw new JsonParsingException("Failed to parse JournalFileDataResponse.", e);
|
throw new JsonParsingException("Failed to parse JournalFileDataResponse.", e);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
HashSet<String> seenFileIds = new HashSet<>();
|
||||||
return Stream.concat(dbJournalList.stream(), ervuJournalList.stream())
|
return Stream.concat(dbJournalList.stream(), ervuJournalList.stream())
|
||||||
|
.filter(journal -> seenFileIds.add(journal.getFileId()))
|
||||||
.sorted(Comparator.comparing(JournalDto::getDepartureDateTime))
|
.sorted(Comparator.comparing(JournalDto::getDepartureDateTime))
|
||||||
.toList();
|
.toList();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -380,8 +380,8 @@ body.webbpm.ervu_lkrp_ul {
|
||||||
|
|
||||||
.webbpm.ervu_lkrp_ul .loader {
|
.webbpm.ervu_lkrp_ul .loader {
|
||||||
font-size: 15px;
|
font-size: 15px;
|
||||||
left: calc(50% - 50px);
|
left: calc(50% - 0.4em);
|
||||||
top: calc(50% - 50px);
|
top: calc(50% - 0.4em);
|
||||||
width: 0.8em;
|
width: 0.8em;
|
||||||
height: 0.8em;
|
height: 0.8em;
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
|
|
|
||||||
|
|
@ -58,6 +58,7 @@ export abstract class AuthGuard implements CanActivate {
|
||||||
let consoleError = error + ', error description = ' + errorDescription;
|
let consoleError = error + ', error description = ' + errorDescription;
|
||||||
this.messageService.error(errorMessage);
|
this.messageService.error(errorMessage);
|
||||||
console.error(consoleError);
|
console.error(consoleError);
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
if (code && state) {
|
if (code && state) {
|
||||||
const params = new HttpParams().set('code', code).set('state', state);
|
const params = new HttpParams().set('code', code).set('state', state);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue