php[周六代码分享]:返回调度人员…
来源:互联网 发布:网络万能钥匙 编辑:程序博客网 时间:2024/05/20 05:11
PHP语言: 返回调度人员或者部门审批人数组
<?php //返回调度人员或者部门审批人数组 // @param<string> $methoddeptverify(部门审批)、despmanage(调度员) // @return array function getvehiclemanager($method = 'deptverify') { $uidarr = array(); $purvarr = array(); if ($method != 'despmanage' && $method != 'deptverify') { return $purvarr; } //找出后台权限表中有调度员权限的岗位 $sql = "SELECTpositionid FROM ".DB::table('common_position_purview')."WHERE module='vehicle' AND method='$method' AND val=1"; $query = DB::query($sql); $pids_array = array(); //有调度权限的职位id while($row = DB::fetch($query)){ $pids_array[] = $row['positionid']; } $pids_str = implode(',', $pids_array); $sql = "SELECT username,uid,realname FROM ".DB::table('common_member')."WHERE positionid IN($pids_str) AND status='0'"; $query = DB::query($sql); while ($mrow = DB::fetch($query)) { $uidarr[] = $mrow['uid']; $mrow['online'] = false; //默认是下线 $purvarr[$mrow['uid']] = $mrow; } $uid_str = implode(',',$uidarr); $sql = "SELECT uid,invisible FROM ".DB::table('common_session')."WHERE FIND_IN_SET(uid,'$uid_str')"; $query = DB::query($sql); //查询是否上线 while ($row = DB::fetch($query)) { if (!$row['invisible']) { //如果不是隐身的 $purvarr[$row['uid']]['online'] = true; } } rsort($purvarr); //重排 //在线的排在前面begin $onlineArray = $notlineArray = array(); foreach($purvarr as $key => $value){ if($value['online']){ $onlineArray[] = $value; }else{ $notlineArray[] = $value; } } $purvarr = array_merge($onlineArray,$notlineArray); //在线的排在前面end return $purvarr; }//endfunction ?>
- php[周六代码分享]:返回调度人员…
- php[周六代码分享]:php+html&nbsp…
- js[周六代码分享]:爱问回答修改答…
- 分享一个PHP分页代码
- php Calender(日历)代码分享
- PHP验证码代码分享
- php分享朋友圈的代码
- 周六
- 周六
- 周六
- 周六
- java计划任务调度框架quartz结合spring实现调度的配置实例代码分享
- java计划任务调度框架quartz结合spring实现调度的配置实例代码分享
- java计划任务调度框架quartz结合spring实现调度的配置实例代码分享
- 分享一段PHP重定向网址代码
- php 截取中文字符串的代码分享
- php判断手机访问代码分享
- 代码分享:php判断数组是否有序
- scrollBy的用法
- php:PHP获取浏览器的版本信息
- UML建模之时序图(Sequence Diagram)
- php:获取数组第一个值
- mysql:获取系统当前的数字形式时间值
- php[周六代码分享]:返回调度人员…
- php[周六代码分享]:php+html&nbsp…
- js[周六代码分享]:爱问回答修改答…
- iOS开发视频教程 UI部分:10、开发者计划和作业
- string和byte[]的转换 (C#)
- 555
- Using Watchpoints register to monitor momery access on MIPS
- 跟我一起玩Win32开发(1):关于C++的几个要点
- 无锁队列的实现