diff --git a/src/forms/select/SelectFormWidget.cpp b/src/forms/select/SelectFormWidget.cpp index c657488..7b4ce57 100644 --- a/src/forms/select/SelectFormWidget.cpp +++ b/src/forms/select/SelectFormWidget.cpp @@ -26,12 +26,16 @@ SelectFormWidget::SelectFormWidget(QWidget* parent) , mBtnAccount(new QToolButton(this)) , mBtnWorklist(new QToolButton(this)) , mBtnAdd(new QToolButton(this)) -, mBtnTurnOff(new QToolButton(this)) , mBtnSelect(new QToolButton(this)) +, mBtnTurnOff(new QToolButton(this)) , mPatTable(new SlideTableView(this)) , mModel(nullptr) , patientDetailForm(new PatientDetailForm(this)) { + //process expired patient list + QDate date = QDate::currentDate().addDays(-JsonObject::Instance()->getPatientListExpireDays()); + SQLHelper::exec(QString("DELETE FROM Patient WHERE AddDate <= '%1'").arg(date.toString("yyyy-MM-dd"))); + //init command bar auto layout = new QHBoxLayout(); ui->commandWidget->setLayout(layout);