#ifndef POINTTHREAD_H #define POINTTHREAD_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include class PointThread : public QThread { Q_OBJECT public: explicit PointThread(QObject *parent = nullptr); void SendJSONData(QByteArray sendData); void DealAccessDBData(QString pId,QString pCard,QString pName,QString pNumber,QString pType); void finishedSlot(QNetworkReply *); void deletePointData(); public slots: void getData(QNetworkReply *); private: QSqlDatabase db; QJsonArray arrays; QNetworkAccessManager* naManagerPoint; QNetworkReply * reply; QNetworkRequest m_httpRequest; QByteArray m_httpData; QJsonDocument m_httpDocum; QStringList logList; }; #endif // POINTTHREAD_H