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