Commit 4e9ab768 by NitefullWind

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

parent 46916909
......@@ -72,7 +72,8 @@ void FMVipDispatcher::doTask(const QByteArray &reqData, QByteArray &rspData)
}
case FM_Refund: {
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);
rspData = taskRefundOrder.doTask();
} else {
......
......@@ -62,7 +62,11 @@ TaskRefundOrder::TaskRefundOrder(QJsonObject &jsonObj, QObject *parent)
void TaskRefundOrder::packageServerReq()
{
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;
}
......
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