Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
fmp_epay
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhenfei.zhang
fmp_epay
Commits
96d23ec1
Commit
96d23ec1
authored
Apr 10, 2017
by
Carwyn
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.日志更新使用方式为不用参数
parent
13eec4bf
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
31 additions
and
43 deletions
+31
-43
fmp_database.cpp
+9
-9
fmp_database.h
+1
-3
fmp_epay_p.cpp
+14
-19
fmp_epay_p.h
+0
-2
fmp_epayview_dialog.cpp
+1
-2
fmp_epayview_dialog.h
+1
-3
fmp_pe_handlers.cpp
+4
-4
version.h
+1
-1
No files found.
fmp_database.cpp
View file @
96d23ec1
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
#include <QSqlQueryModel>
#include <QSqlQueryModel>
#include <fmp_logger_i.h>
#include <fmp_logger_i.h>
FMPDataBase
::
FMPDataBase
(
QString
dbname
,
FMPLoggerInterface
*
logger
,
QString
connectname
,
QObject
*
parent
)
:
QObject
(
parent
),
_logger
(
logger
)
FMPDataBase
::
FMPDataBase
(
QString
dbname
,
QString
connectname
,
QObject
*
parent
)
:
QObject
(
parent
)
{
{
_db
=
QSqlDatabase
::
addDatabase
(
"QSQLITE"
,
connectname
);
_db
=
QSqlDatabase
::
addDatabase
(
"QSQLITE"
,
connectname
);
_db
.
setDatabaseName
(
dbname
);
_db
.
setDatabaseName
(
dbname
);
...
@@ -30,7 +30,7 @@ bool FMPDataBase::creat(QString sql)
...
@@ -30,7 +30,7 @@ bool FMPDataBase::creat(QString sql)
bool
flag
=
query
.
exec
(
sql
);
bool
flag
=
query
.
exec
(
sql
);
if
(
!
flag
)
if
(
!
flag
)
FMP_WARN
(
_logger
)
<<
query
.
lastError
();
FMP_WARN
()
<<
query
.
lastError
();
return
flag
;
return
flag
;
}
}
...
@@ -47,7 +47,7 @@ bool FMPDataBase::dlt(QString table, QString condition)
...
@@ -47,7 +47,7 @@ bool FMPDataBase::dlt(QString table, QString condition)
bool
flag
=
query
.
exec
(
sql
);
bool
flag
=
query
.
exec
(
sql
);
if
(
!
flag
)
if
(
!
flag
)
FMP_WARN
(
_logger
)
<<
query
.
lastError
();
FMP_WARN
()
<<
query
.
lastError
();
return
flag
;
return
flag
;
}
}
...
@@ -71,14 +71,14 @@ bool FMPDataBase::insert(QString table, QVariantHash data)
...
@@ -71,14 +71,14 @@ bool FMPDataBase::insert(QString table, QVariantHash data)
sql
=
QString
(
"insert into %1 ("
).
arg
(
table
)
+
columnnamelist
.
join
(
", "
)
+
") values ("
+
columnvaluelist
.
join
(
", "
)
+
")"
;
sql
=
QString
(
"insert into %1 ("
).
arg
(
table
)
+
columnnamelist
.
join
(
", "
)
+
") values ("
+
columnvaluelist
.
join
(
", "
)
+
")"
;
FMP_INFO
(
_logger
)
<<
"inset sql : "
<<
sql
;
FMP_INFO
()
<<
"inset sql : "
<<
sql
;
qDebug
()
<<
"inset sql : "
<<
sql
;
qDebug
()
<<
"inset sql : "
<<
sql
;
bool
flag
=
query
.
exec
(
sql
);
bool
flag
=
query
.
exec
(
sql
);
if
(
!
flag
)
if
(
!
flag
)
FMP_WARN
(
_logger
)
<<
query
.
lastError
();
FMP_WARN
()
<<
query
.
lastError
();
return
flag
;
return
flag
;
}
}
...
@@ -100,12 +100,12 @@ bool FMPDataBase::update(QString table, QVariantHash data, QString condition)
...
@@ -100,12 +100,12 @@ bool FMPDataBase::update(QString table, QVariantHash data, QString condition)
sql
=
QString
(
"update %1 set "
).
arg
(
table
)
+
sql
+
" where "
+
condition
;
sql
=
QString
(
"update %1 set "
).
arg
(
table
)
+
sql
+
" where "
+
condition
;
FMP_INFO
(
_logger
)
<<
"update sql : "
<<
sql
;
FMP_INFO
()
<<
"update sql : "
<<
sql
;
bool
flag
=
query
.
exec
(
sql
);
bool
flag
=
query
.
exec
(
sql
);
if
(
!
flag
)
if
(
!
flag
)
FMP_WARN
(
_logger
)
<<
query
.
lastError
();
FMP_WARN
()
<<
query
.
lastError
();
return
flag
;
return
flag
;
}
}
...
@@ -128,12 +128,12 @@ bool FMPDataBase::find(QString table, QSqlQuery &query, QStringList keylist, QSt
...
@@ -128,12 +128,12 @@ bool FMPDataBase::find(QString table, QSqlQuery &query, QStringList keylist, QSt
sql
+=
QString
(
" from %1 where "
).
arg
(
table
)
+
condition
;
sql
+=
QString
(
" from %1 where "
).
arg
(
table
)
+
condition
;
FMP_INFO
(
_logger
)
<<
"find sql : "
<<
sql
;
FMP_INFO
()
<<
"find sql : "
<<
sql
;
bool
flag
=
tmpquery
.
exec
(
sql
);
bool
flag
=
tmpquery
.
exec
(
sql
);
if
(
!
flag
)
if
(
!
flag
)
FMP_WARN
(
_logger
)
<<
tmpquery
.
lastError
();
FMP_WARN
()
<<
tmpquery
.
lastError
();
query
=
tmpquery
;
query
=
tmpquery
;
...
...
fmp_database.h
View file @
96d23ec1
...
@@ -13,7 +13,7 @@ class FMPDataBase : public QObject
...
@@ -13,7 +13,7 @@ class FMPDataBase : public QObject
{
{
Q_OBJECT
Q_OBJECT
public
:
public
:
FMPDataBase
(
QString
dbname
,
FMPLoggerInterface
*
logger
,
QString
connectname
=
QString
(
DEFAULT_EPAY_CONNECTNAME
),
QObject
*
parent
=
0
);
FMPDataBase
(
QString
dbname
,
QString
connectname
=
QString
(
DEFAULT_EPAY_CONNECTNAME
),
QObject
*
parent
=
0
);
~
FMPDataBase
();
~
FMPDataBase
();
...
@@ -41,8 +41,6 @@ private:
...
@@ -41,8 +41,6 @@ private:
QSqlDatabase
_db
;
QSqlDatabase
_db
;
FMPLoggerInterface
*
_logger
;
bool
_isopen
;
bool
_isopen
;
};
};
...
...
fmp_epay_p.cpp
View file @
96d23ec1
...
@@ -30,13 +30,13 @@ FMPePayPrivate::FMPePayPrivate(FMPePay *parent)
...
@@ -30,13 +30,13 @@ FMPePayPrivate::FMPePayPrivate(FMPePay *parent)
:
q_ptr
(
parent
),
:
q_ptr
(
parent
),
_payDialog
(
nullptr
),
_payDialog
(
nullptr
),
_setting
(
nullptr
),
_setting
(
nullptr
),
_logger
(
nullptr
),
_network
(
nullptr
),
_network
(
nullptr
),
_model
(
nullptr
),
_model
(
nullptr
),
_db
(
nullptr
),
_db
(
nullptr
),
_watcher
(
nullptr
),
_watcher
(
nullptr
),
_reverse_flag
(
false
)
_reverse_flag
(
false
)
{
{
FMPLoggerInterface
::
InitContext
(
q_ptr
->
_ctx
);
_watcher
=
new
QFutureWatcher
<
QByteArray
>
();
_watcher
=
new
QFutureWatcher
<
QByteArray
>
();
connect
(
_watcher
,
SIGNAL
(
finished
()
),
this
,
SLOT
(
witedata
()
)
);
connect
(
_watcher
,
SIGNAL
(
finished
()
),
this
,
SLOT
(
witedata
()
)
);
}
}
...
@@ -102,13 +102,13 @@ void FMPePayPrivate::clearorder()
...
@@ -102,13 +102,13 @@ void FMPePayPrivate::clearorder()
QtConcurrent
::
run
(
[
q
,
this
]()
QtConcurrent
::
run
(
[
q
,
this
]()
{
{
FMPDataBase
db
(
q
->
_databasename
,
_logger
,
QString
(
"fmp_pay_clean"
))
;
FMPDataBase
db
(
q
->
_databasename
,
QString
(
"fmp_pay_clean"
))
;
QDateTime
date
=
QDateTime
::
currentDateTime
();
QDateTime
date
=
QDateTime
::
currentDateTime
();
QDateTime
tmpdate
=
date
.
addDays
(
-
(
q
->
_ordershelflife
));
QDateTime
tmpdate
=
date
.
addDays
(
-
(
q
->
_ordershelflife
));
QString
deletedate
=
tmpdate
.
toString
(
"yyyy-MM-dd"
);
QString
deletedate
=
tmpdate
.
toString
(
"yyyy-MM-dd"
);
FMP_INFO
(
_logger
)
<<
"deletedate"
<<
deletedate
;
FMP_INFO
()
<<
"deletedate"
<<
deletedate
;
db
.
dlt
(
q
->
_table
,
QString
(
QString
(
SQL_KEY_BUSSINEDATE
)
+
"<datetime('%1')"
).
arg
(
deletedate
));
db
.
dlt
(
q
->
_table
,
QString
(
QString
(
SQL_KEY_BUSSINEDATE
)
+
"<datetime('%1')"
).
arg
(
deletedate
));
...
@@ -119,11 +119,6 @@ void FMPePayPrivate::onShowPayWnd()
...
@@ -119,11 +119,6 @@ void FMPePayPrivate::onShowPayWnd()
{
{
Q_Q
(
FMPePay
);
Q_Q
(
FMPePay
);
if
(
_logger
==
nullptr
)
{
_logger
=
q
->
GetService
<
FMPLoggerInterface
>
(
q
->
_ctx
);
}
clearorder
();
clearorder
();
if
(
_network
==
nullptr
)
if
(
_network
==
nullptr
)
...
@@ -133,7 +128,7 @@ void FMPePayPrivate::onShowPayWnd()
...
@@ -133,7 +128,7 @@ void FMPePayPrivate::onShowPayWnd()
if
(
_db
==
nullptr
)
if
(
_db
==
nullptr
)
{
{
_db
=
new
FMPDataBase
(
q
->
_databasename
,
_logger
);
_db
=
new
FMPDataBase
(
q
->
_databasename
);
QString
sql
=
"create table "
+
q
->
_table
+
" ("
QString
sql
=
"create table "
+
q
->
_table
+
" ("
"fmId varchar(40) primary key, "
"fmId varchar(40) primary key, "
...
@@ -152,11 +147,11 @@ void FMPePayPrivate::onShowPayWnd()
...
@@ -152,11 +147,11 @@ void FMPePayPrivate::onShowPayWnd()
"refund_date date"
"refund_date date"
")"
;
")"
;
FMP_INFO
(
_logger
)
<<
" creat table sql:"
<<
sql
;
FMP_INFO
()
<<
" creat table sql:"
<<
sql
;
if
(
_db
->
creat
(
sql
))
if
(
_db
->
creat
(
sql
))
{
{
FMP_WARN
(
_logger
)
<<
"creat table fmp_pay failed"
;
FMP_WARN
()
<<
"creat table fmp_pay failed"
;
}
}
}
}
...
@@ -178,7 +173,7 @@ void FMPePayPrivate::onShowPayWnd()
...
@@ -178,7 +173,7 @@ void FMPePayPrivate::onShowPayWnd()
hash
[
FMP_EPAY_OPERATORID
]
=
q
->
_operator_id
;
hash
[
FMP_EPAY_OPERATORID
]
=
q
->
_operator_id
;
_setting
=
q
->
GetService
<
FMPSettingsInterface
>
(
q
->
_ctx
);
_setting
=
q
->
GetService
<
FMPSettingsInterface
>
(
q
->
_ctx
);
_payDialog
=
new
FMPPayDialog
(
this
,
_logger
,
hash
);
_payDialog
=
new
FMPPayDialog
(
this
,
hash
);
}
}
_payDialog
->
show
();
_payDialog
->
show
();
...
@@ -208,7 +203,7 @@ void FMPePayPrivate::ControlPayJson(QString sum, QString code)
...
@@ -208,7 +203,7 @@ void FMPePayPrivate::ControlPayJson(QString sum, QString code)
return
;
return
;
}
}
FMP_INFO
(
_logger
)
<<
"pay json : "
<<
_current_json
;
FMP_INFO
()
<<
"pay json : "
<<
_current_json
;
QString
errors
;
QString
errors
;
QJsonObject
outjson
;
QJsonObject
outjson
;
...
@@ -314,7 +309,7 @@ bool FMPePayPrivate::HttpPost(QJsonObject& outjson, QJsonObject json, QString &e
...
@@ -314,7 +309,7 @@ bool FMPePayPrivate::HttpPost(QJsonObject& outjson, QJsonObject json, QString &e
return
false
;
return
false
;
}
}
FMP_INFO
(
_logger
)
<<
outjson
;
FMP_INFO
()
<<
outjson
;
if
(
outjson
[
FMP_RPAY_PAY_RETURN_STATUSCODE
].
toInt
()
==
100
)
if
(
outjson
[
FMP_RPAY_PAY_RETURN_STATUSCODE
].
toInt
()
==
100
)
return
true
;
return
true
;
...
@@ -338,7 +333,7 @@ bool FMPePayPrivate::CheckReturnJson(QByteArray data, QJsonObject &returnjson)
...
@@ -338,7 +333,7 @@ bool FMPePayPrivate::CheckReturnJson(QByteArray data, QJsonObject &returnjson)
}
}
returnjson
=
doc
.
object
();
returnjson
=
doc
.
object
();
FMP_INFO
(
_logger
)
<<
"get return json : "
<<
returnjson
;
FMP_INFO
()
<<
"get return json : "
<<
returnjson
;
return
true
;
return
true
;
}
}
...
@@ -400,7 +395,7 @@ void FMPePayPrivate::ControlRefundJson(QString sum, QString code)
...
@@ -400,7 +395,7 @@ void FMPePayPrivate::ControlRefundJson(QString sum, QString code)
return
;
return
;
}
}
FMP_INFO
(
_logger
)
<<
"refund json : "
<<
_current_json
;
FMP_INFO
()
<<
"refund json : "
<<
_current_json
;
QString
errors
;
QString
errors
;
QJsonObject
outjson
;
QJsonObject
outjson
;
...
@@ -421,12 +416,12 @@ void FMPePayPrivate::ControlRefundJson(QString sum, QString code)
...
@@ -421,12 +416,12 @@ void FMPePayPrivate::ControlRefundJson(QString sum, QString code)
if
(
!
_db
->
update
(
q
->
_table
,
hash
,
QString
(
"pay_transId = '%1' or fmId = '%2'"
).
arg
(
code
).
arg
(
code
)))
if
(
!
_db
->
update
(
q
->
_table
,
hash
,
QString
(
"pay_transId = '%1' or fmId = '%2'"
).
arg
(
code
).
arg
(
code
)))
{
{
FMP_ERROR
(
_logger
)
<<
"refund data update failed"
;
FMP_ERROR
()
<<
"refund data update failed"
;
}
}
if
(
!
_db
->
find
(
q
->
_table
,
tmpquery
,
tmpkeylist
,
QString
(
"pay_transId = '%1' or fmId = '%2'"
).
arg
(
code
).
arg
(
code
))
||
!
tmpquery
.
next
())
if
(
!
_db
->
find
(
q
->
_table
,
tmpquery
,
tmpkeylist
,
QString
(
"pay_transId = '%1' or fmId = '%2'"
).
arg
(
code
).
arg
(
code
))
||
!
tmpquery
.
next
())
{
{
FMP_ERROR
(
_logger
)
<<
"refund data update failed"
;
FMP_ERROR
()
<<
"refund data update failed"
;
outjson
.
insert
(
SQL_KEY_PAYTRANSID
,
code
);
outjson
.
insert
(
SQL_KEY_PAYTRANSID
,
code
);
outjson
.
insert
(
SQL_KEY_FMID
,
code
);
outjson
.
insert
(
SQL_KEY_FMID
,
code
);
...
@@ -441,7 +436,7 @@ void FMPePayPrivate::ControlRefundJson(QString sum, QString code)
...
@@ -441,7 +436,7 @@ void FMPePayPrivate::ControlRefundJson(QString sum, QString code)
outjson
.
insert
(
SQL_KEY_TOTALAMOUNT
,
sum
);
outjson
.
insert
(
SQL_KEY_TOTALAMOUNT
,
sum
);
}
}
FMP_INFO
(
_logger
)
<<
"refund success view json : "
<<
outjson
;
FMP_INFO
()
<<
"refund success view json : "
<<
outjson
;
_model
->
setFilter
(
QString
(
""
));
_model
->
setFilter
(
QString
(
""
));
_model
->
select
();
_model
->
select
();
...
...
fmp_epay_p.h
View file @
96d23ec1
...
@@ -71,8 +71,6 @@ public:
...
@@ -71,8 +71,6 @@ public:
FMPSettingsInterface
*
_setting
;
FMPSettingsInterface
*
_setting
;
FMPLoggerInterface
*
_logger
;
FMPNetworkInterface
*
_network
;
FMPNetworkInterface
*
_network
;
private
:
private
:
...
...
fmp_epayview_dialog.cpp
View file @
96d23ec1
...
@@ -15,8 +15,7 @@
...
@@ -15,8 +15,7 @@
#include <QPropertyAnimation>
#include <QPropertyAnimation>
FMPPayDialog
::
FMPPayDialog
(
FMPePayPrivate
*
control
,
FMPLoggerInterface
*
logger
,
QVariantHash
basicinfo
,
QWidget
*
parent
)
:
FMPPayDialog
::
FMPPayDialog
(
FMPePayPrivate
*
control
,
QVariantHash
basicinfo
,
QWidget
*
parent
)
:
_logger
(
logger
),
_control
(
control
),
_control
(
control
),
QDialog
(
parent
),
QDialog
(
parent
),
ui
(
new
Ui
::
FMPPayDialog
)
ui
(
new
Ui
::
FMPPayDialog
)
...
...
fmp_epayview_dialog.h
View file @
96d23ec1
...
@@ -34,7 +34,7 @@ typedef enum
...
@@ -34,7 +34,7 @@ typedef enum
}
Movemode
;
}
Movemode
;
public
:
public
:
explicit
FMPPayDialog
(
FMPePayPrivate
*
control
,
FMPLoggerInterface
*
logger
,
QVariantHash
basicinfo
,
QWidget
*
parent
=
0
);
explicit
FMPPayDialog
(
FMPePayPrivate
*
control
,
QVariantHash
basicinfo
,
QWidget
*
parent
=
0
);
~
FMPPayDialog
();
~
FMPPayDialog
();
public
slots
:
public
slots
:
...
@@ -107,8 +107,6 @@ private:
...
@@ -107,8 +107,6 @@ private:
FMPPayWait
*
_wait
;
FMPPayWait
*
_wait
;
FMPLoggerInterface
*
_logger
;
//----------
//----------
QPushButton
*
_curt_btn
;
QPushButton
*
_curt_btn
;
...
...
fmp_pe_handlers.cpp
View file @
96d23ec1
...
@@ -21,11 +21,11 @@ void FMPStartEventHandler::handleEvent(const ctkEvent &event)
...
@@ -21,11 +21,11 @@ void FMPStartEventHandler::handleEvent(const ctkEvent &event)
_epay
->
Pay
();
_epay
->
Pay
();
}
}
else
{
else
{
FMP_WARN
_CTX
(
_ctx
)
<<
"Refused start request"
<<
event
.
getTopic
();
FMP_WARN
(
)
<<
"Refused start request"
<<
event
.
getTopic
();
}
}
}
}
else
{
else
{
FMP_DEBUG
_CTX
(
_ctx
)
<<
"No handler instance for event"
<<
event
.
getTopic
();
FMP_DEBUG
(
)
<<
"No handler instance for event"
<<
event
.
getTopic
();
}
}
}
}
...
@@ -48,10 +48,10 @@ void FMPNetWorkEventHandler::handleEvent(const ctkEvent &event)
...
@@ -48,10 +48,10 @@ void FMPNetWorkEventHandler::handleEvent(const ctkEvent &event)
_epay
->
Pay
();
_epay
->
Pay
();
}
}
else
{
else
{
FMP_WARN
_CTX
(
_ctx
)
<<
"Refused start request"
<<
event
.
getTopic
();
FMP_WARN
(
)
<<
"Refused start request"
<<
event
.
getTopic
();
}
}
}
}
else
{
else
{
FMP_DEBUG
_CTX
(
_ctx
)
<<
"No handler instance for event"
<<
event
.
getTopic
();
FMP_DEBUG
(
)
<<
"No handler instance for event"
<<
event
.
getTopic
();
}
}
}
}
version.h
View file @
96d23ec1
...
@@ -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
11
#define VER_BUILD
4
//! Convert version numbers to string
//! Convert version numbers to string
#define _STR(S) #S
#define _STR(S) #S
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment