Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
fmp_vip
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_vip
Commits
2c502aad
Commit
2c502aad
authored
Jul 10, 2018
by
xiaojing.zhang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
保存输出值
parent
eb5723cb
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
33 additions
and
1 deletions
+33
-1
tests/TestPlugin/readjsoncommand.cpp
+26
-1
tests/TestPlugin/readjsoncommand.h
+2
-0
tests/TestPlugin/test_newvip.h
+5
-0
No files found.
tests/TestPlugin/readjsoncommand.cpp
View file @
2c502aad
...
@@ -12,10 +12,12 @@
...
@@ -12,10 +12,12 @@
#include <QUrl>
#include <QUrl>
#include <QNetworkReply>
#include <QNetworkReply>
#include <QNetworkRequest>
#include <QNetworkRequest>
#include <QDir>
ReadJsonCommand
::
ReadJsonCommand
()
ReadJsonCommand
::
ReadJsonCommand
()
{
{
qDebug
()
<<
"Test......"
;
qDebug
()
<<
"Test......"
;
exePath
=
qApp
->
applicationDirPath
();
}
}
QString
ReadJsonCommand
::
Readjson
(
QString
fileName
)
QString
ReadJsonCommand
::
Readjson
(
QString
fileName
)
...
@@ -25,7 +27,7 @@ QString ReadJsonCommand::Readjson(QString fileName)
...
@@ -25,7 +27,7 @@ QString ReadJsonCommand::Readjson(QString fileName)
QString
val
;
QString
val
;
QString
exePath
;
QString
exePath
;
QString
jsonPath
;
QString
jsonPath
;
exePath
=
qApp
->
applicationDirPath
();
;
exePath
=
qApp
->
applicationDirPath
();
jsonPath
=
exePath
.
left
(
exePath
.
length
()
-
4
);
jsonPath
=
exePath
.
left
(
exePath
.
length
()
-
4
);
jsonPath
.
append
(
"json/"
).
append
(
fileName
);
jsonPath
.
append
(
"json/"
).
append
(
fileName
);
file
.
setFileName
(
jsonPath
);
file
.
setFileName
(
jsonPath
);
...
@@ -145,6 +147,29 @@ void ReadJsonCommand::SavePayCode(QString payCode)
...
@@ -145,6 +147,29 @@ void ReadJsonCommand::SavePayCode(QString payCode)
}
}
void
ReadJsonCommand
::
SaveServerRet
(
QString
fileName
,
QString
content
)
{
QDir
dir
;
dir
.
cd
(
exePath
);
if
(
!
dir
.
exists
(
"RetJson"
))
//判断需要创建的文件夹是否存在
{
dir
.
mkdir
(
"RetJson"
);
//创建文件夹
}
QString
FileSave
=
exePath
+
"/RetJson/"
+
fileName
;
QFile
file
(
FileSave
);
if
(
!
file
.
open
(
QIODevice
::
ReadWrite
|
QIODevice
::
Text
))
{
qDebug
()
<<
"open file faild !"
;
}
QTextStream
in
(
&
file
);
in
<<
content
;
in
.
flush
();
file
.
close
();
}
//获取付款码
//获取付款码
QString
ReadJsonCommand
::
GetPayCode
()
QString
ReadJsonCommand
::
GetPayCode
()
{
{
...
...
tests/TestPlugin/readjsoncommand.h
View file @
2c502aad
...
@@ -15,10 +15,12 @@ public:
...
@@ -15,10 +15,12 @@ public:
QString
ParseSecondLevel
(
QByteArray
parseData
,
QString
first
,
QString
key
);
QString
ParseSecondLevel
(
QByteArray
parseData
,
QString
first
,
QString
key
);
QString
GetPayCode
();
QString
GetPayCode
();
void
SavePayCode
(
QString
payCode
);
void
SavePayCode
(
QString
payCode
);
void
SaveServerRet
(
QString
fileName
,
QString
content
);
private
:
private
:
QString
trans_id
;
//记录交易ID供退款使用
QString
trans_id
;
//记录交易ID供退款使用
QString
order_id
;
QString
order_id
;
QString
exePath
;
};
};
#endif // READJSONCOMMAND_H
#endif // READJSONCOMMAND_H
tests/TestPlugin/test_newvip.h
View file @
2c502aad
...
@@ -114,6 +114,7 @@ QByteArray storeInfo()
...
@@ -114,6 +114,7 @@ QByteArray storeInfo()
ret
=
foo_env
->
readjson
.
Readjson
(
"set_storaInfo.json"
);
ret
=
foo_env
->
readjson
.
Readjson
(
"set_storaInfo.json"
);
reqData
=
ret
.
toLocal8Bit
();
reqData
=
ret
.
toLocal8Bit
();
foo_env
->
fmvip
.
doTask
(
reqData
,
rspData
);
foo_env
->
fmvip
.
doTask
(
reqData
,
rspData
);
foo_env
->
readjson
.
SaveServerRet
(
"ret_storaInfo.json"
,
rspData
);
return
rspData
;
return
rspData
;
}
}
QByteArray
VipInfo
()
QByteArray
VipInfo
()
...
@@ -125,6 +126,7 @@ QByteArray VipInfo()
...
@@ -125,6 +126,7 @@ QByteArray VipInfo()
ret
=
foo_env
->
readjson
.
Readjson
(
"set_vipConfirm.json"
);
ret
=
foo_env
->
readjson
.
Readjson
(
"set_vipConfirm.json"
);
reqData
=
ret
.
toLocal8Bit
();
reqData
=
ret
.
toLocal8Bit
();
foo_env
->
fmvip
.
doTask
(
reqData
,
rspData
);
foo_env
->
fmvip
.
doTask
(
reqData
,
rspData
);
foo_env
->
readjson
.
SaveServerRet
(
"ret_vipConfirm.json"
,
rspData
);
QString
mount
=
foo_env
->
readjson
.
ParseSecondLevel
(
rspData
,
"data"
,
"amount"
);
QString
mount
=
foo_env
->
readjson
.
ParseSecondLevel
(
rspData
,
"data"
,
"amount"
);
QString
score
=
foo_env
->
readjson
.
ParseSecondLevel
(
rspData
,
"data"
,
"score"
);
QString
score
=
foo_env
->
readjson
.
ParseSecondLevel
(
rspData
,
"data"
,
"score"
);
foo_env
->
VIPMount
=
mount
.
toInt
(
&
ok
,
10
);
foo_env
->
VIPMount
=
mount
.
toInt
(
&
ok
,
10
);
...
@@ -141,6 +143,7 @@ QByteArray VipPay()
...
@@ -141,6 +143,7 @@ QByteArray VipPay()
reqData
=
ret
.
toLocal8Bit
();
reqData
=
ret
.
toLocal8Bit
();
reqData
=
foo_env
->
readjson
.
modifyTranID
(
reqData
);
reqData
=
foo_env
->
readjson
.
modifyTranID
(
reqData
);
foo_env
->
fmvip
.
doTask
(
reqData
,
rspData
);
foo_env
->
fmvip
.
doTask
(
reqData
,
rspData
);
foo_env
->
readjson
.
SaveServerRet
(
"ret_pay.json"
,
rspData
);
return
rspData
;
return
rspData
;
}
}
...
@@ -153,6 +156,7 @@ QByteArray VipOrder()
...
@@ -153,6 +156,7 @@ QByteArray VipOrder()
reqData
=
ret
.
toLocal8Bit
();
reqData
=
ret
.
toLocal8Bit
();
reqData
=
foo_env
->
readjson
.
modifyRefundPara
(
reqData
);
reqData
=
foo_env
->
readjson
.
modifyRefundPara
(
reqData
);
foo_env
->
fmvip
.
doTask
(
reqData
,
rspData
);
foo_env
->
fmvip
.
doTask
(
reqData
,
rspData
);
foo_env
->
readjson
.
SaveServerRet
(
"ret_order.json"
,
rspData
);
return
rspData
;
return
rspData
;
}
}
QByteArray
VipRefund
()
QByteArray
VipRefund
()
...
@@ -164,6 +168,7 @@ QByteArray VipRefund()
...
@@ -164,6 +168,7 @@ QByteArray VipRefund()
reqData
=
ret
.
toLocal8Bit
();
reqData
=
ret
.
toLocal8Bit
();
reqData
=
foo_env
->
readjson
.
modifyRefundPara
(
reqData
);
reqData
=
foo_env
->
readjson
.
modifyRefundPara
(
reqData
);
foo_env
->
fmvip
.
doTask
(
reqData
,
rspData
);
foo_env
->
fmvip
.
doTask
(
reqData
,
rspData
);
foo_env
->
readjson
.
SaveServerRet
(
"ret_refund.json"
,
rspData
);
return
rspData
;
return
rspData
;
}
}
...
...
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