| 123456789101112131415161718192021222324252627282930313233343536373839 |
- #ifndef AUTOPACKUTILS_H
- #define AUTOPACKUTILS_H
- #include "QObject"
- #include "qabstractanimation.h"
- #include "httprequest.h"
- #include "database.h"
- #include "packinfo.h"
- #include "globalinfo.h"
- #include "danjumuban.h"
- //打包公用工具类
- class AutoPackUtils : public QObject
- {
- Q_OBJECT
- public:
- AutoPackUtils();
- public slots:
- void doSend(QJsonObject json);
- void httpResult(int emitcode, const QJsonObject body);
- void insertDetailsSQL(QSharedPointer<BoxInfo> boxes,QString codeSingle);
- void insertProductSQL(QSharedPointer<PackInfo> packes);
- QJsonObject toJson(QSharedPointer<PackInfo> &info);
- QJsonObject toJsonMap(QMap<QString,QString> product,QList<QMap<QString,QString>> details);
- private:
- HttpRequest _request;
- DanJuMuBan djmb;
- Database database;
- details_data detailsData;
- product_data productData;
- QString codeSingle;
- };
- #endif // AUTOPACKUTILS_H
|