Browse Source

fixed default field bug

zxiansheng 3 years ago
parent
commit
2f534c41e2
1 changed files with 3 additions and 1 deletions
  1. 3 1
      backendApi/modules/v1/models/lists/bonus/TraceUpQyList.php

+ 3 - 1
backendApi/modules/v1/models/lists/bonus/TraceUpQyList.php

@@ -42,7 +42,7 @@ class TraceUpQyList extends \common\libs\dataList\DataList implements DataListIn
         $userId = $this->others['userId'];
         $periodNum = $this->others['periodNum'];
         $data = UserNetwork::getAllParentFromPeriodWithPage($userId, $periodNum);
-        if ($data['list']) {
+        if (isset($data['list']) && $data['list']) {
             $decTotal = CalcCache::nowPeriodPerf($userId, $periodNum);
             foreach ($data['list'] as $key => $value) {
                 $perfPeriod = PerfPeriod::findOneAsArray('USER_ID=:USER_ID AND PERIOD_NUM=:PERIOD_NUM',[':USER_ID'=>$value['USER_ID'],':PERIOD_NUM'=>$periodNum]);
@@ -73,6 +73,8 @@ class TraceUpQyList extends \common\libs\dataList\DataList implements DataListIn
                 $data['list'][$key]['QY_5L'] = $data['list'][$key]['PV_5L_TOUCH'] + $pervSurplusPerf['SURPLUS_5L'];
                 unset($bonus,$bigLocation);
             }
+        } else {
+            $data['list'] = [];
         }
         $this->listData = $data;
     }