Commit 23590ad3 by Carwyn

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

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