作者 刘朕
1 个管道 的构建 通过 耗费 21 秒

教师订单列表筛选调整

@@ -141,10 +141,20 @@ class OrderSalesmanController extends WeChatBaseController @@ -141,10 +141,20 @@ class OrderSalesmanController extends WeChatBaseController
141 $user_id = $this->user_id; 141 $user_id = $this->user_id;
142 // 身份为老师,获取上级业务员的id 142 // 身份为老师,获取上级业务员的id
143 $school_uid = $user_id; 143 $school_uid = $user_id;
144 - if($this->my_user['status'] == 3) {  
145 - $school_uid = Db::name('my_user')->where('id',$this->my_user['pid'])->value('uid'); 144 +// if($this->my_user['status'] == 3) {
  145 +// $school_uid = Db::name('my_user')->where('id',$this->my_user['pid'])->value('uid');
  146 +// }
  147 + if($this->status == 2){
  148 + $where['salesman_uid'] = ['eq',$school_uid];
  149 + }else{
  150 + //获取当前用户的所有下级
  151 + $user_child = Db::name('my_user')->where(['pid'=>$this->pid])->select();
  152 + $user_ids = [];
  153 + foreach($user_child as $key => $u_c){
  154 + $user_ids[] = $u_c['uid'];
  155 + }
  156 + $where['uid'] = ['in',$user_ids];
146 } 157 }
147 - $where['salesman_uid'] = ['eq',$school_uid];  
148 $where['indent_type'] = ['eq',2]; 158 $where['indent_type'] = ['eq',2];
149 $indentModel = new IndentModel(); 159 $indentModel = new IndentModel();
150 $data = $indentModel->selectData($where); 160 $data = $indentModel->selectData($where);