feat: Fix local patient scan crashed problem.
This commit is contained in:
@@ -987,6 +987,13 @@ void DeviceManager::insertEmptyScanRecord()
|
||||
void DeviceManager::insertScanRecord()
|
||||
{
|
||||
AccessionInformation* currentAccession = ScanProcessSequence::getInstance()->topAccession().first;
|
||||
QString studyUID, modality, mppsUID;
|
||||
if(currentAccession != nullptr)
|
||||
{
|
||||
studyUID = currentAccession->mStudyUID;
|
||||
modality = currentAccession->mModality;
|
||||
mppsUID = currentAccession->mMPPSUID;
|
||||
}
|
||||
QString sql = QString("INSERT INTO Scan (ScanID, ReferenceID, PatientID, AccessionNumber, PatientName, ScanDateTime, Laterality, OperatorName, State, StudyUID, Modality, MPPSUID) VALUES ('%1','%2','%3','%4','%5','%6','%7','%8', %9, '%10', '%11', '%12')")
|
||||
.arg(mCurrentScanMeasurementID)
|
||||
.arg(mCurrentEmptyMeasurementID)
|
||||
@@ -997,9 +1004,9 @@ void DeviceManager::insertScanRecord()
|
||||
.arg(mCurrentLaterality)
|
||||
.arg(mCurrentOperatorName)
|
||||
.arg(0)
|
||||
.arg(currentAccession->mStudyUID)
|
||||
.arg(currentAccession->mModality)
|
||||
.arg(currentAccession->mMPPSUID);
|
||||
.arg(studyUID)
|
||||
.arg(modality)
|
||||
.arg(mppsUID);
|
||||
if(!SQLHelper::exec(sql))
|
||||
{
|
||||
QString msg = "DB Error. G401";
|
||||
|
||||
Reference in New Issue
Block a user