Для команды Соловьева

This commit is contained in:
adel.ka 2025-10-15 16:14:52 +03:00
parent d8fe629e65
commit 64cc5ff7a9
5 changed files with 126 additions and 18 deletions

View file

@ -8,8 +8,9 @@ public class JournalDto {
private Integer filePatternCode;
private String senderFio;
private String status;
public Integer filesSentCount;
public Integer acceptedFilesCount;
public Integer rowsCount;
public Integer rowsSuccess;
public Integer rowsError;
public String getDepartureDateTime() {
return departureDateTime;
@ -65,21 +66,30 @@ public class JournalDto {
return this;
}
public Integer getFilesSentCount() {
return filesSentCount;
public Integer getRowsCount() {
return rowsCount;
}
public JournalDto setFilesSentCount(Integer filesSentCount) {
this.filesSentCount = filesSentCount;
public JournalDto setRowsCount(Integer rowsCount) {
this.rowsCount = rowsCount;
return this;
}
public Integer getAcceptedFilesCount() {
return acceptedFilesCount;
public Integer getRowsSuccess() {
return rowsSuccess;
}
public JournalDto setAcceptedFilesCount(Integer acceptedFilesCount) {
this.acceptedFilesCount = acceptedFilesCount;
public JournalDto setRowsSuccess(Integer rowsSuccess) {
this.rowsSuccess = rowsSuccess;
return this;
}
public Integer getRowsError() {
return rowsError;
}
public JournalDto setRowsError(Integer rowsError) {
this.rowsError = rowsError;
return this;
}
}

View file

@ -14,6 +14,7 @@ public class JournalFileInfo {
private SenderInfo senderInfo;
private Integer rowsCount; //Общее количество записей отправленных в файле
private Integer rowsSuccess; //Количество записей принятых в файле
private Integer rowsError; //Количество записей непринятых в файле
public List<JournalFileDetails> getPackFiles() {
return packFiles;
@ -51,6 +52,15 @@ public class JournalFileInfo {
return this;
}
public Integer getRowsError() {
return rowsError;
}
public JournalFileInfo setRowsError(Integer rowsError) {
this.rowsError = rowsError;
return this;
}
@JsonIgnoreProperties(ignoreUnknown = true)
public static class JournalFileDetails {
private String fileId; //ИД файла полученный при создании записи о файле в реестр организаций (в ЕРВУ)

View file

@ -24,8 +24,9 @@ public class JournalDtoMapper {
)
)
.setStatus(journalFileDetails.getFileStatus().getStatus())
.setFilesSentCount(journalFileInfo.getRowsCount())
.setAcceptedFilesCount(journalFileInfo.getRowsSuccess());
.setRowsCount(journalFileInfo.getRowsCount())
.setRowsSuccess(journalFileInfo.getRowsSuccess())
.setRowsError(journalFileInfo.getRowsError());
}
public static JournalDto mapToJournalDto(InteractionLogRecord record) {
@ -35,8 +36,9 @@ public class JournalDtoMapper {
.setFilePatternCode(Integer.valueOf(record.getForm()))
.setSenderFio(record.getSender())
.setStatus(record.getStatus())
.setFilesSentCount(record.getRecordsSent())
.setAcceptedFilesCount(record.getRecordsAccepted())
.setRowsCount(0)
.setRowsSuccess(0)
.setRowsError(0)
.setFileId(record.getFileId());
}
}

View file

@ -41,8 +41,6 @@ public class InteractionServiceImpl implements InteractionService {
.set(INTERACTION_LOG.SENT_DATE, timestamp)
.set(INTERACTION_LOG.SENDER, sender)
.set(INTERACTION_LOG.FILE_NAME, fileName)
.set(INTERACTION_LOG.RECORDS_SENT, 0)
.set(INTERACTION_LOG.RECORDS_ACCEPTED, 0)
.set(INTERACTION_LOG.ERVU_ID, ervuId)
.execute();
}