Commit 84c508d0 by NitefullWind

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

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