Commit 2c502aad by xiaojing.zhang

保存输出值

parent eb5723cb
...@@ -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()
{ {
......
...@@ -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
...@@ -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;
} }
......
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