SUPPORT-8719: fix sent files count

This commit is contained in:
gulnaz 2024-11-19 18:53:42 +03:00
parent f7f41fe8ee
commit a08638ce6a
4 changed files with 10 additions and 8 deletions

View file

@ -4,6 +4,7 @@ package ervu.enums;
* @author gulnaz * @author gulnaz
*/ */
public enum FileStatusCode { public enum FileStatusCode {
FILE_UPLOADED("01"),
FILE_INFECTED("02"), FILE_INFECTED("02"),
FILE_CLEAN("03"), FILE_CLEAN("03"),
FILE_NOT_CHECKED("11"); FILE_NOT_CHECKED("11");

View file

@ -75,9 +75,9 @@ public class EmployeeInfoFileUploadService {
if (this.webDavClient.uploadFile(fileUploadUrl, multipartFile)) { if (this.webDavClient.uploadFile(fileUploadUrl, multipartFile)) {
FileStatus fileStatus = new FileStatus(); FileStatus fileStatus = new FileStatus();
fileStatus.setStatus("Загрузка."); fileStatus.setStatus("Загрузка");
fileStatus.setCode("01"); fileStatus.setCode(FILE_UPLOADED.getCode());
fileStatus.setDescription("Файл принят до проверки на вирусы."); fileStatus.setDescription("Файл принят до проверки на вирусы");
String fileId = UUID.randomUUID().toString(); String fileId = UUID.randomUUID().toString();
String fileName = multipartFile.getOriginalFilename(); String fileName = multipartFile.getOriginalFilename();
EmployeeInfoFileFormType employeeInfoFileFormType = EmployeeInfoFileFormType.valueOf(formType); EmployeeInfoFileFormType employeeInfoFileFormType = EmployeeInfoFileFormType.valueOf(formType);
@ -107,7 +107,7 @@ public class EmployeeInfoFileUploadService {
interactionService.setStatus(fileId, fileStatus.getStatus(), fileName, interactionService.setStatus(fileId, fileStatus.getStatus(), fileName,
employeeInfoFileFormType.getFilePatternCode(), Timestamp.valueOf(now), employeeInfoFileFormType.getFilePatternCode(), Timestamp.valueOf(now),
convertToFio(personModel.getFirstName(), personModel.getMiddleName(), personModel.getLastName()), convertToFio(personModel.getFirstName(), personModel.getMiddleName(), personModel.getLastName()),
(int) multipartFile.getSize(), ervuId); ervuId);
return sendMessage(jsonMessage); return sendMessage(jsonMessage);
} }
else { else {

View file

@ -12,7 +12,7 @@ public interface InteractionService {
List<InteractionLogRecord> get(String ervuId, String[] excludedStatuses); List<InteractionLogRecord> get(String ervuId, String[] excludedStatuses);
void setStatus(String fileId, String status, String fileName, String form, Timestamp timestamp, String sender, Integer count, String ervuId); void setStatus(String fileId, String status, String fileName, String form, Timestamp timestamp, String sender, String ervuId);
void updateStatus(String fileId, String status, String ervuId); void updateStatus(String fileId, String status, String ervuId);

View file

@ -32,8 +32,8 @@ public class InteractionServiceImpl implements InteractionService {
.fetch(); .fetch();
} }
public void setStatus(String fileId, String status, String fileName, String form, Timestamp timestamp, String sender, public void setStatus(String fileId, String status, String fileName, String form,
Integer count, String ervuId) { Timestamp timestamp, String sender, String ervuId) {
dslContext.insertInto(INTERACTION_LOG) dslContext.insertInto(INTERACTION_LOG)
.set(INTERACTION_LOG.FILE_ID, fileId) .set(INTERACTION_LOG.FILE_ID, fileId)
.set(INTERACTION_LOG.STATUS, status) .set(INTERACTION_LOG.STATUS, status)
@ -41,7 +41,8 @@ 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, count) .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();
} }