Commit 4e9ab768 by NitefullWind

1. POS传pay_transId字段时调用服务端退单接口。

parent 46916909
...@@ -72,7 +72,8 @@ void FMVipDispatcher::doTask(const QByteArray &reqData, QByteArray &rspData) ...@@ -72,7 +72,8 @@ void FMVipDispatcher::doTask(const QByteArray &reqData, QByteArray &rspData)
} }
case FM_Refund: { case FM_Refund: {
QString fm_id = jsonObj[PosProps.Transaction].toObject()[PosProps.Fm_id].toString(); QString fm_id = jsonObj[PosProps.Transaction].toObject()[PosProps.Fm_id].toString();
if(fm_id != "") { QString fm_transId = jsonObj[PosProps.Transaction].toObject()[PosProps.Fm_transId].toString();
if(fm_id != "" || fm_transId != "") {
TaskRefundOrder taskRefundOrder(jsonObj); TaskRefundOrder taskRefundOrder(jsonObj);
rspData = taskRefundOrder.doTask(); rspData = taskRefundOrder.doTask();
} else { } else {
......
...@@ -62,7 +62,11 @@ TaskRefundOrder::TaskRefundOrder(QJsonObject &jsonObj, QObject *parent) ...@@ -62,7 +62,11 @@ TaskRefundOrder::TaskRefundOrder(QJsonObject &jsonObj, QObject *parent)
void TaskRefundOrder::packageServerReq() void TaskRefundOrder::packageServerReq()
{ {
QJsonObject transData; QJsonObject transData;
transData[ServerProps(PosProps.Fm_id)] = getPosJsonValue(PosProps.Fm_id); QString fm_id = getPosJsonValue(PosProps.Fm_id).toString();
if(fm_id == "") {
fm_id = getPosJsonValue(PosProps.Fm_transId).toString();
}
transData[ServerProps(PosProps.Fm_id)] = fm_id;
serverReqJsonObj["data"] = transData; serverReqJsonObj["data"] = transData;
} }
......
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