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
78ebdf3e
Commit
78ebdf3e
authored
Mar 21, 2019
by
刘帅
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
FMP_EPAY_TRANSID
parent
924b3007
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
15 additions
and
12 deletions
+15
-12
fmp_epay.cpp
+1
-1
fmp_epay_p.cpp
+10
-8
fmp_epayview_dialog.cpp
+1
-0
res/MANIFEST.MF
+1
-1
version.h
+2
-2
No files found.
fmp_epay.cpp
View file @
78ebdf3e
...
...
@@ -38,7 +38,7 @@ FMPePay::~FMPePay()
void
FMPePay
::
InitService
()
{
if
(
_inited
)
return
;
//
if (_inited) return;
Q_D
(
FMPePay
);
d
->
Init
();
...
...
fmp_epay_p.cpp
View file @
78ebdf3e
...
...
@@ -342,6 +342,8 @@ void FMPePayPrivate::OnFinish()
emit
confirmClicked
();
_api_evt
.
quit
();
delete
_payDialog
;
_payDialog
=
nullptr
;
}
void
FMPePayPrivate
::
ControlPayJson
(
QString
sum
,
QString
code
)
...
...
@@ -735,13 +737,15 @@ bool FMPePayPrivate::GetPayJson(const QString& sum, const QString& code)
_docked_request
[
FMP_EPAY_STATIONID
]
=
_origin_request
[
"pos_id"
];
_docked_request
[
FMP_EPAY_OPERATORID
]
=
_origin_request
[
FMP_EPAY_OPERATORID
];
_docked_request
[
FMP_EPAY_BUSINESSDATE
]
=
_origin_request
[
FMP_EPAY_BUSINESSDATE
];
_docked_request
[
FMP_EPAY_TRANSID
]
=
_origin_request
[
FMP_EPAY_TRANSID
].
toString
();
}
else
{
transaction
.
insert
(
FMP_EPAY_TRANSTRACTION_AMOUNT
,
(
int
)((
sum
.
toDouble
()
+
0.005
)
*
100
));
_docked_request
.
insert
(
FMP_EPAY_BUSINESSDATE
,
q
->
_businessdate
);
_docked_request
.
insert
(
FMP_EPAY_STOREID
,
q
->
_store_id
);
_docked_request
.
insert
(
FMP_EPAY_STATIONID
,
q
->
_station_id
);
_docked_request
.
insert
(
FMP_EPAY_OPERATORID
,
q
->
_operator_id
);
_docked_request
[
FMP_EPAY_BUSINESSDATE
]
=
q
->
_businessdate
;
_docked_request
[
FMP_EPAY_STOREID
]
=
q
->
_store_id
;
_docked_request
[
FMP_EPAY_STATIONID
]
=
q
->
_station_id
;
_docked_request
[
FMP_EPAY_OPERATORID
]
=
q
->
_operator_id
;
_docked_request
[
FMP_EPAY_TRANSID
]
=
QDateTime
::
currentDateTime
().
toString
(
"yyyyMMddhhmmsszzz"
);
}
transactionarry
.
append
(
transaction
);
...
...
@@ -751,8 +755,6 @@ bool FMPePayPrivate::GetPayJson(const QString& sum, const QString& code)
_docked_request
.
insert
(
FMP_EPAY_PARTNERID
,
q
->
_partner_id
.
toInt
());
_docked_request
.
insert
(
FMP_EPAY_CLIENTREQCOUNT
,
(
int
)((
++
s_ClientReqCount
)
%=
10000000
));
// _docked_request.insert( FMP_EPAY_TRANSID, QDateTime::currentDateTime().toString("yyyyMMddhhmmsszzz"));
_docked_request
.
insert
(
FMP_EPAY_TRANSID
,
_origin_request
[
FMP_EPAY_TRANSID
].
toString
());
_docked_request
.
insert
(
FMP_EPAY_TRANSTRACTION
,
transactionarry
);
return
true
;
...
...
@@ -780,12 +782,12 @@ bool FMPePayPrivate::GetRefundJson(const QJsonObject &trans)
if
(
_is_api
)
{
QJsonObject
orig_trans
=
_origin_request
[
"transactions"
].
toObject
();
transaction
.
insert
(
FMP_EPAY_REFUND_TRANSTRACTION_AMOUNT
,
(
int
)(
orig_trans
[
"refund_amount"
].
toDouble
()
+
0.005
));
_docked_request
.
insert
(
FMP_EPAY_TRANSID
,
_origin_request
[
FMP_EPAY_TRANSID
].
toString
());
}
else
{
transaction
.
insert
(
FMP_EPAY_REFUND_TRANSTRACTION_AMOUNT
,
(
int
)(
trans
[
FMP_JKEY_REFUND_AMOUNT
].
toDouble
()
+
0.005
));
_docked_request
.
insert
(
FMP_EPAY_TRANSID
,
QDateTime
::
currentDateTime
().
toString
(
"yyyyMMddhhmmsszzz"
));
}
// _docked_request.insert(FMP_EPAY_TRANSID, QDateTime::currentDateTime().toString("yyyyMMddhhmmsszzz"));
_docked_request
.
insert
(
FMP_EPAY_TRANSID
,
_origin_request
[
FMP_EPAY_TRANSID
].
toString
());
}
else
{
transaction
.
insert
(
FMP_EPAY_REFUND_TRANSTRACTION_EBCODE
,
trans
[
FMP_JKEY_PAY_EBCODE
]);
...
...
fmp_epayview_dialog.cpp
View file @
78ebdf3e
...
...
@@ -436,6 +436,7 @@ void FMPPayDialog::setRefundSuccessView(QJsonObject json)
void
FMPPayDialog
::
setPayView
()
{
ui
->
label_tip
->
setVisible
(
true
);
ui
->
verticalLayout
->
insertWidget
(
1
,
ui
->
label_tip
);
ui
->
lineedit_num
->
setFocus
();
ui
->
btn_pay
->
setChecked
(
true
);
ui
->
btn_refund
->
setChecked
(
false
);
...
...
res/MANIFEST.MF
View file @
78ebdf3e
Plugin-SymbolicName: fmp.epay
Plugin-Version: 0.1.0
Plugin-Name: fmp.epay
Plugin-Copyright: Freemud Ltd. Copyright (C) 2014-201
8
Plugin-Copyright: Freemud Ltd. Copyright (C) 2014-201
9
Plugin-Vendor: Freemud
version.h
View file @
78ebdf3e
...
...
@@ -5,7 +5,7 @@
#define VER_MINOR 1
#define VER_REVISION 0
#define VER_BUILD 2
8
#define VER_BUILD 2
9
//! Convert version numbers to string
#define _STR(S) #S
...
...
@@ -20,7 +20,7 @@
#define RES_STR_FILE_VER MAK_VER(VER_MAJOR, VER_MINOR, VER_REVISION, VER_BUILD)
#define RES_STR_PRODUCT_VER MAK_VER(VER_MAJOR, VER_MINOR, VER_REVISION, VER_BUILD)
#define RES_COMPANY_NAME "上海非码网络科技有限公司\0"
#define RES_COPYRIGHT "Freemud Ltd. Copyright (C) 2014-201
8
\0"
#define RES_COPYRIGHT "Freemud Ltd. Copyright (C) 2014-201
9
\0"
#define RES_FILE_DESC "fmp.epay\0"
#define RES_INTER_NAME "fmp.epay\0"
#define RES_FILE_NAME "fmp.epay\0"
...
...
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