SUPPORT-9339: Fix status

This commit is contained in:
Eduard Tihomiorv 2025-10-16 16:07:10 +03:00
parent 19c3b69aa9
commit 2118f96c26

View file

@ -338,12 +338,18 @@ public class EmployeeInfoFileUploadService {
signerInfoMap.get("O").equalsIgnoreCase(uploadOrgInfo.getOrgName());
if (isSignerValid) {
interactionService.updateStatus(fileInfo.getFileId(), "Направлено в ЕРВУ", ervuId);
FileStatusResponse fileStatusResponse = new FileStatusResponse(uploadOrgInfo,
new FileInfo[] {fileInfo, signFileInfo}, fileInfo.getFileStatus()
);
try {
return sendMessage(fileStatusResponse);
if (sendMessage(fileStatusResponse)) {
interactionService.updateStatus(fileInfo.getFileId(), "Направлено в ЕРВУ", ervuId);
return true;
}
else {
interactionService.delete(fileInfo.getFileId(), ervuId);
return false;
}
}
catch (JsonProcessingException e) {
handeSignError(fileInfo, signFileInfo, uploadOrgInfo, response);
@ -364,9 +370,15 @@ public class EmployeeInfoFileUploadService {
validateMchd(mchdFile, accessToken, signerInfoMap.get("SN") + " " + signerInfoMap.get("G"),
chiefFirstName, chiefLastName, chiefMiddleName
);
interactionService.updateStatus(fileInfo.getFileId(), "Направлено в ЕРВУ", ervuId);
return sendMessage(fileStatusResponse);
if (sendMessage(fileStatusResponse)) {
interactionService.updateStatus(fileInfo.getFileId(), "Направлено в ЕРВУ", ervuId);
return true;
}
else {
interactionService.delete(fileInfo.getFileId(), ervuId);
return false;
}
}
catch (JsonProcessingException e) {
handleMchdValidationError(uploadOrgInfo, fileInfo, signFileInfo, mchdFileInfo, ervuId, response