Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
FMVip_Today
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
FMVip_Today
Commits
f342c052
Commit
f342c052
authored
Oct 21, 2016
by
NitefullWind
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.修改第三方支付。 2.使用FMLOG打印日志。
parent
32a008df
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
17 additions
and
29 deletions
+17
-29
FMVip/fmvipforward.cpp
+8
-11
FMVip/fmvipforward.h
+0
-1
FMVip/fmviporder.cpp
+2
-0
FMVip/main.cpp
+7
-17
No files found.
FMVip/fmvipforward.cpp
View file @
f342c052
...
@@ -22,7 +22,6 @@ FMVipForward::FMVipForward(QObject *parent) : QObject(parent)
...
@@ -22,7 +22,6 @@ FMVipForward::FMVipForward(QObject *parent) : QObject(parent)
{
{
_urlStr
=
_cfg
.
GetTransUrlFormat
();
_urlStr
=
_cfg
.
GetTransUrlFormat
();
_sessionDataList
=
QString
(
"operator_id,pos_id,business_date"
).
split
(
","
);
_sessionDataList
=
QString
(
"operator_id,pos_id,business_date"
).
split
(
","
);
_thirdTypeList
=
QString
(
"支付宝,微信,银联,其他"
).
split
(
","
);
connect
(
&
_nam
,
SIGNAL
(
finished
(
QNetworkReply
*
)),
this
,
SLOT
(
onServerFinished
(
QNetworkReply
*
)));
connect
(
&
_nam
,
SIGNAL
(
finished
(
QNetworkReply
*
)),
this
,
SLOT
(
onServerFinished
(
QNetworkReply
*
)));
}
}
...
@@ -231,15 +230,15 @@ void FMVipForward::final(const QJsonObject &job, QJsonObject &fmjob)
...
@@ -231,15 +230,15 @@ void FMVipForward::final(const QJsonObject &job, QJsonObject &fmjob)
scoreAmount
=
pay_ob
[
"paid_total_amount"
].
toInt
();
scoreAmount
=
pay_ob
[
"paid_total_amount"
].
toInt
();
}
else
if
(
type
==
"77"
)
{
}
else
if
(
type
==
"77"
)
{
coupons
.
append
(
pay_ob
[
"code"
].
toString
());
coupons
.
append
(
pay_ob
[
"code"
].
toString
());
}
else
if
(
type
==
"26"
)
{
}
else
if
(
type
==
"72"
||
type
==
"73"
)
{
thirdAmount
=
pay_ob
[
"padi_total_amount"
].
toInt
();
thirdAmount
=
pay_ob
[
"paid_total_amount"
].
toInt
();
transObj
[
"thirdPayTransId"
]
=
pay_ob
[
"paid_transid"
];
transObj
[
"thirdPayTransId"
]
=
pay_ob
[
"pay_transId"
];
QString
thirdPayType
=
pay_ob
[
"pay_str"
].
toString
().
trimmed
();
int
t
=
_thirdTypeList
.
indexOf
(
thirdPayType
);
if
(
type
==
"72"
)
{
// 支付宝
if
(
t
<
0
)
{
transObj
[
"thirdPayType"
]
=
1
;
type
=
_thirdTypeList
.
length
();
}
else
if
(
type
==
"73"
)
{
// 微信
transObj
[
"thirdPayType"
]
=
2
;
}
}
transObj
[
"thirdPayType"
]
=
t
;
}
}
}
}
transObj
[
"coupons"
]
=
coupons
;
transObj
[
"coupons"
]
=
coupons
;
...
@@ -251,8 +250,6 @@ void FMVipForward::final(const QJsonObject &job, QJsonObject &fmjob)
...
@@ -251,8 +250,6 @@ void FMVipForward::final(const QJsonObject &job, QJsonObject &fmjob)
transObj
[
"scoreAmount"
]
=
scoreAmount
;
transObj
[
"scoreAmount"
]
=
scoreAmount
;
transObj
[
"cashAmount"
]
=
cashAmount
;
transObj
[
"cashAmount"
]
=
cashAmount
;
transObj
[
"thirdAmount"
]
=
thirdAmount
;
transObj
[
"thirdAmount"
]
=
thirdAmount
;
transObj
[
"thirdPayType"
]
=
0
;
transObj
[
"thirdPayTransId"
]
=
""
;
QJsonArray
posProdArray
=
posTransObj
[
"products"
].
toArray
();
QJsonArray
posProdArray
=
posTransObj
[
"products"
].
toArray
();
QJsonArray
prodArray
;
QJsonArray
prodArray
;
...
...
FMVip/fmvipforward.h
View file @
f342c052
...
@@ -104,7 +104,6 @@ private:
...
@@ -104,7 +104,6 @@ private:
QMap
<
QString
,
QVariant
>
_sessionDataMap
;
QMap
<
QString
,
QVariant
>
_sessionDataMap
;
QStringList
_sessionDataList
;
QStringList
_sessionDataList
;
QStringList
_thirdTypeList
;
signals
:
signals
:
void
serverResponsed
(
const
QJsonObject
&
rspData
);
void
serverResponsed
(
const
QJsonObject
&
rspData
);
private
slots
:
private
slots
:
...
...
FMVip/fmviporder.cpp
View file @
f342c052
...
@@ -39,6 +39,8 @@ FMVipOrder::FMVipOrder(QDialog *parent) :
...
@@ -39,6 +39,8 @@ FMVipOrder::FMVipOrder(QDialog *parent) :
if
(
standard_amount
>
0
)
{
if
(
standard_amount
>
0
)
{
ui
->
standard_label
->
setText
(
QString
(
"满 %1 元可享受储值金满额优惠"
).
arg
(
standard_amount
));
ui
->
standard_label
->
setText
(
QString
(
"满 %1 元可享受储值金满额优惠"
).
arg
(
standard_amount
));
}
else
{
ui
->
standard_label
->
setText
(
""
);
}
}
ui
->
pay_edit
->
setText
(
orderInfo
->
getNeedPayStr
());
ui
->
pay_edit
->
setText
(
orderInfo
->
getNeedPayStr
());
ui
->
pay_edit
->
setFocus
();
ui
->
pay_edit
->
setFocus
();
...
...
FMVip/main.cpp
View file @
f342c052
#include "fmsockserver.h"
#include "fmsockserver.h"
#include "fmvipdispatcher.h"
#include "fmvipdispatcher.h"
#include "include/fmutils/fmutils.hpp"
#include <QApplication>
#include <QApplication>
#include <QFile>
#include <QTextStream>
#include <QDateTime>
bool
checkOnly
()
bool
checkOnly
()
{
{
...
@@ -45,30 +43,22 @@ bool checkOnly()
...
@@ -45,30 +43,22 @@ bool checkOnly()
void
customMessageHandler
(
QtMsgType
type
,
const
QMessageLogContext
&
Context
,
const
QString
&
msg
)
void
customMessageHandler
(
QtMsgType
type
,
const
QMessageLogContext
&
Context
,
const
QString
&
msg
)
{
{
Q_UNUSED
(
Context
);
Q_UNUSED
(
Context
);
QString
txt
;
QString
debugInfo
;
switch
(
type
)
{
switch
(
type
)
{
case
QtDebugMsg
:
case
QtDebugMsg
:
txt
=
QString
(
"Debug: %1"
).
arg
(
msg
);
debugInfo
=
QString
(
"Debug: %1"
).
arg
(
msg
);
break
;
break
;
case
QtWarningMsg
:
case
QtWarningMsg
:
txt
=
QString
(
"Warning: %1"
).
arg
(
msg
);
debugInfo
=
QString
(
"Warning: %1"
).
arg
(
msg
);
break
;
break
;
case
QtCriticalMsg
:
case
QtCriticalMsg
:
txt
=
QString
(
"Critical: %1"
).
arg
(
msg
);
debugInfo
=
QString
(
"Critical: %1"
).
arg
(
msg
);
break
;
break
;
case
QtFatalMsg
:
case
QtFatalMsg
:
txt
=
QString
(
"Fatal: %1"
).
arg
(
msg
);
debugInfo
=
QString
(
"Fatal: %1"
).
arg
(
msg
);
abort
();
abort
();
}
}
FMLOG
(
"%s"
,
debugInfo
.
toStdString
().
c_str
());
QString
strDateTime
=
QDateTime
::
currentDateTime
().
toString
(
"yyyy-MM-dd hh:mm:ss ddd"
);
QFile
outFile
(
qApp
->
applicationDirPath
()
+
"debuglog.txt"
);
outFile
.
open
(
QIODevice
::
WriteOnly
|
QIODevice
::
Append
);
QTextStream
ts
(
&
outFile
);
ts
<<
strDateTime
<<
txt
<<
"
\r\n
"
;
outFile
.
flush
();
outFile
.
close
();
}
}
int
main
(
int
argc
,
char
*
argv
[])
int
main
(
int
argc
,
char
*
argv
[])
...
...
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