|
|
@@ -281,7 +281,9 @@ class BonusSend extends BaseObject {
|
|
|
*
|
|
|
*/
|
|
|
private function _calcRemainPv(){
|
|
|
- $orders = Order::find()->where('PERIOD_NUM=:PERIOD_NUM AND REMAIN_PV>0',[':PERIOD_NUM'=>$this->_periodNum])->asArray()->all();
|
|
|
+ $sysConfig = Cache::getSystemConfig();
|
|
|
+ $mesureUpCondition = $sysConfig['monthPcsPvFxCondition']['VALUE']; // 月达标条件 NG默认30
|
|
|
+ $orders = Order::find()->where('PERIOD_NUM=:PERIOD_NUM AND REMAIN_PV>:MESURE_UP AND IS_DELETE=0',[':PERIOD_NUM'=>$this->_periodNum,':MESURE_UP'=>$mesureUpCondition])->asArray()->all();
|
|
|
foreach($orders as $order){
|
|
|
$oRemainPv = RemainPv::find()->where(['USER_ID' => $order['USER_ID']])->one();
|
|
|
$myRemainPv = $oRemainPv?$oRemainPv['REMAIN_PV']:0;
|