From e5a8a49ff69fb90476a04fdc478c5bd01895eac4 Mon Sep 17 00:00:00 2001
From: anyv <anyu@bronet.cn>
Date: Fri, 14 Jun 2019 14:28:39 +0800
Subject: [PATCH] 5

---
 app/portal/controller/OrderpageController.php | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

diff --git a/app/portal/controller/OrderpageController.php b/app/portal/controller/OrderpageController.php
index 8804a78..36ce825 100644
--- a/app/portal/controller/OrderpageController.php
+++ b/app/portal/controller/OrderpageController.php
@@ -83,16 +83,22 @@ class OrderpageController extends WeChatBaseController{
             $salesman = Db::name('my_user') -> where('id',$teacher['pid']) -> find();
         }
         //查询这个用户下添加的学校
-        $school = Db::name('school') -> where("uid",$uid) -> select();
-        $grade_class = Db::name('grade_class') -> where("school_id",$school[0]['id']) -> select();
-        foreach ($grade_class as $key => $val){
-            $class = explode('-',$val['class']);
-            for($i=$class[0];$i<=$class[1];$i++){
-                $grade_class_show[] = $val['grade'].' - '.$i."班";
+        $school = Db::name('school') -> where("uid",$uid) -> select() -> toArray();
+
+        if(!empty($school)){
+            $grade_class = Db::name('grade_class') -> where("school_id",$school[0]['id']) -> select();
+
+            foreach ($grade_class as $key => $val){
+                $class = explode('-',$val['class']);
+                for($i=$class[0];$i<=$class[1];$i++){
+                    $grade_class_show[] = $val['grade'].' - '.$i."班";
+                }
             }
+
         }
+
         $this -> assign('school',$school);
-        $this -> assign('grade_class_show',$grade_class_show);
+        $this -> assign('grade_class_show',!empty($grade_class_show) ? $grade_class_show : '');
         return $this -> fetch();
 
     }
--
libgit2 0.24.0