diff --git a/modules/visa/batch/batch_tools.php b/modules/visa/batch/batch_tools.php index b70ee0255cf500f4a84de98ff91e0b3cc9c35590..c465bbf4512b203c410b3051bb6e96d61361d480 100755 --- a/modules/visa/batch/batch_tools.php +++ b/modules/visa/batch/batch_tools.php @@ -266,7 +266,7 @@ function Bt_refusedSignedMail($aArgs = []) [$aArgs['resIdMaster'], $creatorName . $aArgs['noteContent']] ); } - $GLOBALS['db']->query("UPDATE ".$aArgs['tableAttachment']." SET status = 'A_TRA' WHERE res_id = ?", [$aArgs['resIdAttachment']]); + $GLOBALS['db']->query("UPDATE ".$aArgs['tableAttachment']." SET status = 'A_TRA', external_id = external_id - 'signatureBookId' WHERE res_id = ?", [$aArgs['resIdAttachment']]); $GLOBALS['db']->query('UPDATE listinstance SET process_date = NULL WHERE res_id = ? AND difflist_type = ?', [$aArgs['resIdMaster'], 'VISA_CIRCUIT']); $GLOBALS['db']->query("UPDATE res_letterbox SET status = '" . $aArgs['refusedStatus'] . "' WHERE res_id = ?", [$aArgs['resIdMaster']]); diff --git a/modules/visa/batch/process_mailsFromSignatoryBook.php b/modules/visa/batch/process_mailsFromSignatoryBook.php index ba9a9acca8365ccfb28676468ccc102372e3fb7e..d2b3f281ca1cbb5d5ac82c255afad10be74d01f3 100755 --- a/modules/visa/batch/process_mailsFromSignatoryBook.php +++ b/modules/visa/batch/process_mailsFromSignatoryBook.php @@ -335,7 +335,7 @@ foreach ($retrievedMails['isVersion'] as $resId => $value) { } $GLOBALS['logger']->write('Document validated', 'INFO'); - $GLOBALS['db']->query("UPDATE res_version_attachments set status = 'OBS' WHERE res_id = ?", [$resId]); + $GLOBALS['db']->query("UPDATE res_version_attachments set status = 'OBS', external_id = external_id - 'signatureBookId' WHERE res_id = ?", [$resId]); if (!empty($value->onlyVisa) && $value->onlyVisa) { $status = $validatedStatusOnlyVisa; } else { @@ -450,7 +450,7 @@ foreach ($retrievedMails['noVersion'] as $resId => $value) { } $GLOBALS['logger']->write('Document validated', 'INFO'); - $GLOBALS['db']->query("UPDATE res_attachments SET status = 'OBS' WHERE res_id = ?", [$resId]); + $GLOBALS['db']->query("UPDATE res_attachments SET status = 'OBS', external_id = external_id - 'signatureBookId' WHERE res_id = ?", [$resId]); if (!empty($value->onlyVisa) && $value->onlyVisa) { $status = $validatedStatusOnlyVisa; } else {