fix: Mpps action when patient has no accession.

This commit is contained in:
sunwen
2024-09-23 16:14:30 +08:00
parent 6a1f8904f9
commit 2f25eea27f

View File

@@ -68,7 +68,11 @@ MPPSManager* MPPSManager::getInstance()
void MPPSManager::sendMPPS() void MPPSManager::sendMPPS()
{ {
AccessionInformation* accession = ScanProcessSequence::getInstance()->topAccession().first; AccessionInformation* accession = ScanProcessSequence::getInstance()->topAccession().first;
if (accession != nullptr && JsonObject::Instance()->getMppsOpen() && !accession->mSPSID.isEmpty() && accession->mMPPSUID.isEmpty()) if(accession == nullptr)
{
return;
}
if (JsonObject::Instance()->getMppsOpen() && !accession->mSPSID.isEmpty() && accession->mMPPSUID.isEmpty())
{ {
action->setAccession(accession); action->setAccession(accession);
action->execute(); action->execute();