|
|
@@ -284,14 +284,14 @@ class BonusSend extends BaseObject {
|
|
|
$orders = Order::find()->where('PERIOD_NUM=:PERIOD_NUM AND REMAIN_PV>0',[':PERIOD_NUM'=>$this->_periodNum])->asArray()->all();
|
|
|
foreach($orders as $order){
|
|
|
$oRemainPv = RemainPv::find()->where(['USER_ID' => $order['USER_ID']])->one();
|
|
|
-
|
|
|
+ $myRemainPv = $oRemainPv?$oRemainPv['REMAIN_PV']:0;
|
|
|
$transactionRemain = \Yii::$app->db->beginTransaction();
|
|
|
try{
|
|
|
$flowRemainPvModel = new FlowRemainPv();
|
|
|
$flowRemainPvModel->ID = $this->_generateSn();
|
|
|
$flowRemainPvModel->USER_ID = $order['USER_ID'];
|
|
|
$flowRemainPvModel->REMAIN_PV_FLOW = $order['REMAIN_PV'];
|
|
|
- $flowRemainPvModel->REMAIN_PV_TOTAL = $oRemainPv?$oRemainPv['REMAIN_PV']:0 + $order['REMAIN_PV'];
|
|
|
+ $flowRemainPvModel->REMAIN_PV_TOTAL = $myRemainPv + $order['REMAIN_PV'];
|
|
|
$flowRemainPvModel->PERIOD_NUM = $this->_periodNum;
|
|
|
$flowRemainPvModel->UPDATED_AT = Date::nowTime();
|
|
|
$flowRemainPvModel->ORDER_SN = $order['SN'];
|