Merge branch 'feature/SUPPORT-9339_add_sign_verify' of 10.10.31.70:/ervu-lkrp-ul into feature/SUPPORT-9339_add_sign_verify

This commit is contained in:
Eduard Tihomiorv 2025-10-15 16:36:52 +03:00
commit a6640abe02
5 changed files with 126 additions and 18 deletions

View file

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

View file

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

View file

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

View file

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

View file

@ -1489,7 +1489,7 @@
<entry> <entry>
<key>column</key> <key>column</key>
<value> <value>
<simple>"filesSentCount"</simple> <simple>"rowsCount"</simple>
</value> </value>
</entry> </entry>
<entry> <entry>
@ -1577,7 +1577,95 @@
<entry> <entry>
<key>column</key> <key>column</key>
<value> <value>
<simple>"acceptedFilesCount"</simple> <simple>"rowsSuccess"</simple>
</value>
</entry>
<entry>
<key>filterType</key>
<value>
<simple>"NUMBER"</simple>
</value>
</entry>
<entry>
<key>type</key>
<value>
<simple>"java.lang.Number"</simple>
</value>
</entry>
</complex>
</value>
</entry>
<entry>
<key>filter</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>sortable</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>width</key>
<value>
<simple>80</simple>
</value>
</entry>
<entry>
<key>widthFixed</key>
<value>
<simple>null</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="bc82586d-42e3-4155-b215-a1a8f455c0d7">
<prototypeId>c556264f-221b-4af8-9e64-f380a67c41ec</prototypeId>
<componentRootId>bc82586d-42e3-4155-b215-a1a8f455c0d7</componentRootId>
<name>Записей непринято</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="9c5c7a86-dc40-4b30-a5a7-5e7b4c7ea1e1">
<properties>
<entry>
<key>floatingFilter</key>
<value>
<simple>false</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="0a01c185-920b-4328-a82d-277f917b185e">
<properties>
<entry>
<key>autoHeight</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>displayName</key>
<value>
<simple>"Записей не принято"</simple>
</value>
</entry>
<entry>
<key>displayPopup</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>field</key>
<value>
<complex>
<entry>
<key>column</key>
<value>
<simple>"rowsError"</simple>
</value> </value>
</entry> </entry>
<entry> <entry>