Jelajahi Sumber

广告位页面报错

the_bug 2 bulan lalu
induk
melakukan
f40df0713c
1 mengubah file dengan 8 tambahan dan 3 penghapusan
  1. 8 3
      app/Controller/AdController.php

+ 8 - 3
app/Controller/AdController.php

@@ -202,9 +202,14 @@ class AdController extends AbstractController
         if($result['data']){
             $typeList = ['1'=>'文字','2'=>'图文'];
             $statusName = ['1'=>'通过','2'=>'待审'];
-            foreach ($result['data']['rows'] as $k=>$v) {
-                $result['data']['rows'][$k]['type_name'] = $typeList[$v['typeid']];
-                $result['data']['rows'][$k]['status_name'] = $statusName[$v['status']];
+            if(!empty($result['data']['rows'])){
+                foreach ($result['data']['rows'] as $k=>$v) {
+                    if(!empty($result['data']['rows'][$k]['type_name']) && !empty($result['data']['rows'][$k]['status_name'])){
+                        $result['data']['rows'][$k]['type_name'] = $typeList[$v['typeid']];
+                        $result['data']['rows'][$k]['status_name'] = $statusName[$v['status']];
+                    }
+                    
+                }
             }
         }
         return $result?Result::success($result['data']):Result::error($result['message']);