feat: Add create failed because recon connect error.

This commit is contained in:
sunwen
2024-06-19 13:53:40 +08:00
parent 8ef17aee96
commit 87b37d5ce9
4 changed files with 24 additions and 10 deletions

View File

@@ -62,7 +62,14 @@ void ReconManager::createEmptyScan(const QString& aScanID, const QString& aPath)
{
qDebug()<< "Create empty scan fail by %s\n" << result.error().data();
LOG_SYS_OPERATION("Create empty scan failed. " + QString(result.error().data()))
emit createEmptyScanResponsed(false, aScanID, result.error().data());
if(result.isConnectFailure())
{
emit createEmptyScanResponsed(false, aScanID, result.error().data(), false);
}
else
{
emit createEmptyScanResponsed(false, aScanID, result.error().data());
}
}
}
@@ -80,7 +87,14 @@ void ReconManager::createScan(const QString& aScanID, const QString& aStudyUID,c
{
qDebug()<< "Recon create scan failed by " << response.error().data();
LOG_SYS_OPERATION("Recon create scan failed" + QString(response.error().data()))
emit createScanResponsed(false, aScanID, response.error().data());
if(response.isConnectFailure())
{
emit createScanResponsed(false, aScanID, response.error().data(), false);
}
else
{
emit createScanResponsed(false, aScanID, response.error().data());
}
}
}

View File

@@ -32,8 +32,8 @@ private:
signals:
void restartCreatReconRecord();
void createEmptyScanResponsed(bool aResult, const QString& aScanID, const QString& aMessage = "");
void createScanResponsed(bool aResult, const QString& aScanID, const QString& aMessage = "");
void createEmptyScanResponsed(bool aResult, const QString& aScanID, const QString& aMessage = "", bool aIsConnectSucceed = true);
void createScanResponsed(bool aResult, const QString& aScanID, const QString& aMessage = "", bool aIsConnectSucceed = true);
void queryReconStateResponsed(bool aResult, const QVariant& aData);
void setPacsSettingsResponsed(bool aResult, const QVariant& aMessage);
void setMppsSettingsResponsed(bool aResult, const QVariant& aMessage);