From 88241b088c91af2a16e3d04251035e74f81ac61f Mon Sep 17 00:00:00 2001 From: 13040856133 <1135304087@qq.com> Date: Mon, 26 Dec 2022 19:35:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LibManageSystem_Sever/mainwindow.cpp | 1 + LibManageSystem_Sever/operat.cpp | 11 +++++++++-- LibManageSystem_Sever/sendmessagedialog.cpp | 9 ++++++++- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/LibManageSystem_Sever/mainwindow.cpp b/LibManageSystem_Sever/mainwindow.cpp index dfe9b9e..94e9679 100644 --- a/LibManageSystem_Sever/mainwindow.cpp +++ b/LibManageSystem_Sever/mainwindow.cpp @@ -31,6 +31,7 @@ MainWindow::MainWindow(Operat *_db, QWidget *parent) connect(server,&TcpServer::ThreadProgressUpdate,monitor_widget,&Monitor::ThreadProgressUpdate); connect(server,&TcpServer::ThreadErrorInfo,monitor_widget,&Monitor::ThreadErrorInfo); connect(server,&TcpServer::newWaitingConnection,monitor_widget,&Monitor::waitingConnection); + dataBase->Judgelogin("wsz1311436","12345678"); } MainWindow::~MainWindow() { diff --git a/LibManageSystem_Sever/operat.cpp b/LibManageSystem_Sever/operat.cpp index e4fc29f..7705a94 100644 --- a/LibManageSystem_Sever/operat.cpp +++ b/LibManageSystem_Sever/operat.cpp @@ -616,7 +616,7 @@ bool Operat::CancelAppointed(QString user) //消息主要是有没有逾期还书,预约的书籍是否可以借阅了 bool Operat::Judgelogin(QString account, QString password) { - QString SEX,Message; + QString SEX,Message,message; QSqlQuery query; QString sqlselect=QString("select sex from User where account='")+account+"' and password='"+password+"';"; query.exec(sqlselect); @@ -644,6 +644,13 @@ bool Operat::Judgelogin(QString account, QString password) ap=appoint.mid(0,appoint.indexOf("-")); id=ap.toInt(); } + message=query3.value("message").toString(); + } + if(message.contains("<")&&message.contains(">")) + { + int i=message.indexOf("<"); + int j=message.indexOf(">"); + Message=message.mid(i,j-i+1); } for(int i=0;i<5;i++) { @@ -654,7 +661,7 @@ bool Operat::Judgelogin(QString account, QString password) int duration=current.daysTo(rtime); if(duration<0) { - Message="提醒:你已经逾期未还书,请尽快归还!"; + Message.append("提醒:你已经逾期未还书,请尽快归还!"); break; } } diff --git a/LibManageSystem_Sever/sendmessagedialog.cpp b/LibManageSystem_Sever/sendmessagedialog.cpp index d6b70a9..9110707 100644 --- a/LibManageSystem_Sever/sendmessagedialog.cpp +++ b/LibManageSystem_Sever/sendmessagedialog.cpp @@ -14,7 +14,14 @@ sendmessageDialog::~sendmessageDialog() void sendmessageDialog::on_pushButton_clicked() { - QString message=ui->textEdit->toPlainText(); + QString message; + if(!ui->textEdit->toPlainText().isEmpty()) + { + message="<"; + message.append(ui->textEdit->toPlainText()); + message.append(">"); + } + else message=""; db->sendtoUser(account,message); QMessageBox::information(this,"提示","发送成功"); this->close(); -- Gitee