diff --git a/app/portal/controller/OrderSalesmanController.php b/app/portal/controller/OrderSalesmanController.php
index d2dabf9..15f63e1 100644
--- a/app/portal/controller/OrderSalesmanController.php
+++ b/app/portal/controller/OrderSalesmanController.php
@@ -49,6 +49,8 @@ class OrderSalesmanController extends WeChatBaseController
         $user_id = $this->user_id;
         if($this->status == 2){
             $where['salesman_uid'] = ['eq',$user_id];
+            //获取当前业务员下级的所有老师
+            $user_ids = Db::name('my_user')->where(['pid'=>$this->pid])->column('uid');
         }else{
             //获取当前用户的所有下级
             $user_child = Db::name('my_user')->where(['pid'=>$this->pid])->select();
@@ -80,11 +82,14 @@ class OrderSalesmanController extends WeChatBaseController
         }
         $this->assign('goods_count',$goods_count);
         // 身份为老师,获取上级业务员的id
-        $school_uid = $user_id;
-        if($this->my_user['status'] == 3) {
+        $school = [];
+        if($this->my_user['status'] == 2) {
+            $user_ids[] = $user_id;
+            $school = Db::name('school')->whereIn('uid',$user_ids)->order('create_time desc')->select()->toArray();
+        } elseif($this->my_user['status'] == 3) {
             $school_uid = Db::name('my_user')->where('id',$this->my_user['pid'])->value('uid');
+            $school = Db::name('school')->whereIn('uid',[$user_id,$school_uid])->order('create_time desc')->select()->toArray();
         }
-        $school = Db::name('school')->where('uid',$school_uid)->order('create_time desc')->select()->toArray();
         if(count($school)!=0){
             $schools = [];
             foreach ($school as $key => $val){
@@ -387,6 +392,8 @@ class OrderSalesmanController extends WeChatBaseController
         $user_id = $this->user_id;
         if($this->status == 2){
             $where['salesman_uid'] = ['eq',$user_id];
+            //获取当前业务员下级的所有老师
+            $user_ids = Db::name('my_user')->where(['pid'=>$this->pid])->column('uid');
         }else{
             //获取当前用户的所有下级
             $user_child = Db::name('my_user')->where(['pid'=>$this->pid])->select();
@@ -418,11 +425,14 @@ class OrderSalesmanController extends WeChatBaseController
         }
         $this->assign('goods_count',$goods_count);
         // 身份为老师,获取上级业务员的id
-        $school_uid = $user_id;
-        if($this->my_user['status'] == 3) {
+        $school = [];
+        if($this->my_user['status'] == 2) {
+            $user_ids[] = $user_id;
+            $school = Db::name('school')->whereIn('uid',$user_ids)->order('create_time desc')->select()->toArray();
+        } elseif($this->my_user['status'] == 3) {
             $school_uid = Db::name('my_user')->where('id',$this->my_user['pid'])->value('uid');
+            $school = Db::name('school')->whereIn('uid',[$user_id,$school_uid])->order('create_time desc')->select()->toArray();
         }
-        $school = Db::name('school')->where('uid',$school_uid)->order('create_time desc')->select()->toArray();
         if(count($school)!=0){
             $schools = [];
             foreach ($school as $key => $val){