feat: Change show mpps message in diffirent level.

This commit is contained in:
sunwen
2024-06-06 17:48:03 +08:00
parent a10e6a8a96
commit e7f8f1467c
2 changed files with 4 additions and 5 deletions

View File

@@ -133,14 +133,13 @@ void MPPSAsyncAction::run()
mPatient->MPPSUID = uidbuff;
}
cond = scu.sendNCreateRequest(pcid, uid, dset, responses);
bool result = true;
if (responses != 0)
{
OFString statusString;
const char *statusStringPtr = DU_ncreateStatusString(responses);
statusString.append(tr("MPPS fail by error:").toStdString().data());
statusString.append(statusStringPtr);
if (statusStringPtr != NULL)
if (statusStringPtr != nullptr)
{
// 输出错误消息
qDebug() << "Error Message: " << statusString.data() ;

View File

@@ -36,13 +36,13 @@ void MPPSManager::setPatientUID(const QString& aPatientUID)
void MPPSManager::processMPPSResult(const ActionResult& aResult)
{
if(aResult.Code == Failed){
MultyMessageDialogManager::getInstance()->raiseDialog(aResult.Data.toString(),MessageLevel::Warning);
MultyMessageDialogManager::getInstance()->raiseDialog(aResult.Data.toString(),MessageLevel::Error);
}
else{
QStringList list = aResult.Data.toString().split("|");
if (list.length()<2)
{
MultyMessageDialogManager::getInstance()->raiseDialog(tr("Create MPPSUID error!"),MessageLevel::Warning);
MultyMessageDialogManager::getInstance()->raiseDialog(tr("Create MPPSUID error!"),MessageLevel::Error);
return;
}
QString sql = "update Patient set MPPSUID=:mppsuid where PatientUID=:patuid";
@@ -52,7 +52,7 @@ void MPPSManager::processMPPSResult(const ActionResult& aResult)
int result = SQLHelper::ExecuteNoQuery(sql,params);
if(result<1)return;
MultyMessageDialogManager::getInstance()->raiseDialog(tr("Update MPPSUID success!"),MessageLevel::Warning);
MultyMessageDialogManager::getInstance()->raiseDialog(tr("Update MPPSUID success!"),MessageLevel::Info);
}
}