Commit a61afb74 by NitefullWind

1. 修复支付后返回给POS积分错误Bug。

parent 45893f48
...@@ -20,6 +20,7 @@ QByteArray TaskPay::doTask() ...@@ -20,6 +20,7 @@ QByteArray TaskPay::doTask()
} }
this->_session = preTask->session(); this->_session = preTask->session();
//! NOTE 以下获取优惠券代码有Bug,勿启用。米有的优惠券由认证接口返回。
// couponThread = new TaskCouponThread(posReqJsonObj, _session, this); // couponThread = new TaskCouponThread(posReqJsonObj, _session, this);
// couponThread->start(); // couponThread->start();
// connect(couponThread, SIGNAL(finished(Session*)), SLOT(onGetCoupons(Session*))); // connect(couponThread, SIGNAL(finished(Session*)), SLOT(onGetCoupons(Session*)));
...@@ -121,7 +122,8 @@ void TaskPay::packagePOSRsp() ...@@ -121,7 +122,8 @@ void TaskPay::packagePOSRsp()
posRspJsonObj[PosProps.Mobile] = session()->data(PosProps.Mobile).toString(); posRspJsonObj[PosProps.Mobile] = session()->data(PosProps.Mobile).toString();
posRspJsonObj[PosProps.Name] = session()->data(PosProps.Name).toString(); posRspJsonObj[PosProps.Name] = session()->data(PosProps.Name).toString();
posRspJsonObj[PosProps.Amount] = session()->data(PosProps.Amount).toInt() - codeAmount; posRspJsonObj[PosProps.Amount] = session()->data(PosProps.Amount).toInt() - codeAmount;
posRspJsonObj[PosProps.Score] = session()->data(PosProps.Score).toInt() - scoreAmount; int score = (scoreAmount/100)*20; // 积分个数
posRspJsonObj[PosProps.Score] = session()->data(PosProps.Score).toInt() - score;
} }
void TaskPay::onPay() void TaskPay::onPay()
......
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