Commit a77fbb94 by NitefullWind

1. 实现订单结算。

parent 26d61fae
#ifndef TASKFINAL_H #ifndef TASKFINAL_H
#define TASKFINAL_H #define TASKFINAL_H
#include "fmtasknownd.h" #include "fmtasknownd.h"
#include "database.h"
//namespace FMItem {
//class Order;
//}
class TaskFinal : public FMTaskNoWnd class TaskFinal : public FMTaskNoWnd
{ {
...@@ -21,7 +18,7 @@ public: ...@@ -21,7 +18,7 @@ public:
private: private:
QString backup(); QString backup();
// FMItem::Order *_order; QSharedPointer<DB::Order> _order;
bool isUseVipPay; bool isUseVipPay;
}; };
......
...@@ -26,6 +26,22 @@ protected: ...@@ -26,6 +26,22 @@ protected:
} }
}; };
TEST_F(TestDBQuery, Load)
{
try {
transaction t(DBSP()->begin());
QSharedPointer<Order> order = DBSP()->load<Order>(1);
EXPECT_NE(order, nullptr);
order->storeInfo().load();
EXPECT_EQ(order->storeInfo()->storeId(), "fm9999");
} catch (const odb::exception &e) {
FAIL() << "Exception: " << e.what();
}
}
TEST_F(TestDBQuery, Query) TEST_F(TestDBQuery, Query)
{ {
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
#define VER_MINOR 1 #define VER_MINOR 1
#define VER_REVISION 0 #define VER_REVISION 0
#define VER_BUILD 42 #define VER_BUILD 43
//! Convert version numbers to string //! Convert version numbers to string
#define _STR(S) #S #define _STR(S) #S
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment