Commit 23590ad3 by Carwyn

修正: 1. POS 订单金额转换成整型后是 0 问题

parent dd1d7d70
...@@ -64,6 +64,7 @@ void FMVipDispatcher::doTask(const QByteArray &reqData, QByteArray &rspData) ...@@ -64,6 +64,7 @@ void FMVipDispatcher::doTask(const QByteArray &reqData, QByteArray &rspData)
epay->DockPayRequest(reqData); epay->DockPayRequest(reqData);
epay->StartService(); epay->StartService();
rspData = epay->DockPayRespond(); rspData = epay->DockPayRespond();
epay->StopService();
} }
else { else {
rspData = QString::fromLocal8Bit("{\"msg:\":\"支付服务不可用\"}").toUtf8(); rspData = QString::fromLocal8Bit("{\"msg:\":\"支付服务不可用\"}").toUtf8();
...@@ -96,6 +97,7 @@ void FMVipDispatcher::doTask(const QByteArray &reqData, QByteArray &rspData) ...@@ -96,6 +97,7 @@ void FMVipDispatcher::doTask(const QByteArray &reqData, QByteArray &rspData)
epay->DockRefundRequest(reqData); epay->DockRefundRequest(reqData);
epay->StartService(); epay->StartService();
rspData = epay->DockRefundRespond(); rspData = epay->DockRefundRespond();
epay->StopService();
} }
else { else {
rspData = QString::fromLocal8Bit("{\"msg:\":\"退款服务不可用\"}").toUtf8(); rspData = QString::fromLocal8Bit("{\"msg:\":\"退款服务不可用\"}").toUtf8();
......
...@@ -28,7 +28,7 @@ void TaskFinal::packageServerReq() ...@@ -28,7 +28,7 @@ void TaskFinal::packageServerReq()
transData[ServerProps(prop)] = getPosJsonValue(prop); transData[ServerProps(prop)] = getPosJsonValue(prop);
} }
int orderAmount = getPosJsonValue(PosProps.OrderAmount).toInt(); int orderAmount = getPosJsonValue(PosProps.OrderAmount).toDouble();
if (transData[ServerProps(PosProps.PaidAmount)].toInt() == 0) { if (transData[ServerProps(PosProps.PaidAmount)].toInt() == 0) {
transData[ServerProps(PosProps.PaidAmount)] = orderAmount; transData[ServerProps(PosProps.PaidAmount)] = orderAmount;
......
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