Commit 84c508d0 by NitefullWind

1. 修复支付总金额等错误。

parent d0440f70
......@@ -74,6 +74,7 @@ void TaskPay::packagePOSRsp()
p.push_back(PosProps.StatusCode);
p.push_back(PosProps.Msg);
p.push_back(PosProps.Fm_id);
p.push_back(PosProps.Fm_transId);
foreach (QString prop , p) {
posRspJsonObj[prop] = getServerJsonValue(prop);
}
......@@ -97,7 +98,7 @@ void TaskPay::packagePOSRsp()
pay_ids.append(pay_id);
total_amount += scoreAmount;
int couponAmount;
int couponAmount = 0;
foreach(auto coupon , getServerJsonValue(PosProps.Coupons).toArray()) {
QJsonObject cp = coupon.toObject();
pay_id[PosProps.Pay_id] = "20003";
......@@ -109,9 +110,11 @@ void TaskPay::packagePOSRsp()
couponAmount += disAmount;
}
total_amount += couponAmount;
posRspJsonObj[PosProps.Pay_id] = pay_ids;
posRspJsonObj[PosProps.Pay_ids] = pay_ids;
posRspJsonObj[PosProps.Paid_total_amount] = total_amount;
posRspJsonObj["invoice_amount"] = total_amount;
posRspJsonObj["discount_amount"] = 0;
posRspJsonObj["forward"] = posReqJsonObj["forward"];
}
......
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