'; // var_dump($data); // echo ''; render($data, 'web', 'device'); } else { header("Location:?c=index&a=index"); } } /** * 返回SIM卡管理 */ public function sim() { $module_hanyupinyin = v("id"); if (!empty($_SESSION)){ $project_id = $_SESSION['project_id']; if($project_id == '0'){ //项目列表 $sql = "select id,name from project order by id asc"; $project_array = get_data($sql); if(empty($module_hanyupinyin)){ //sim卡总数量 流量告警数量 欠费停机数量 累计使用流量 $sql_total = "select count(sim.id) from sim,device where sim.device_id=device.id"; $total = get_var($sql_total); $sql_arrears = "select count(sim.id) from sim,device where sim.device_id =device.id and round(total_traffic-used_traffic,2) <= 20"; $arrears = get_var($sql_arrears); $sql_use = "select round(sum(sim.used_traffic),2) from sim,device where sim.device_id =device.id"; $used = get_var($sql_use); $sql_down = "select count(sim.id) from sim,device where sim.device_id=device.id and sim.status=3"; $down = get_var($sql_down); }else{ //sim卡总数量 流量告警数量 欠费停机数量 累计使用流量 $sql_total = prepare("select count(sim.id) from sim,device where sim.device_id=device.id and device.project_id = ?i",array($module_hanyupinyin)); $total = get_var($sql_total); $sql_arrears = prepare("select count(sim.id) from sim,device where sim.device_id =device.id and round(total_traffic-used_traffic,2) <= 20 and device.project_id = ?i",array($module_hanyupinyin)); $arrears = get_var($sql_arrears); $sql_use = prepare("select round(sum(sim.used_traffic),2) from sim,device where sim.device_id =device.id and device.project_id = ?i",array($module_hanyupinyin)); $used = get_var($sql_use); $sql_down = prepare("select count(sim.id) from sim,device where sim.device_id=device.id and sim.status=3 and device.project_id=?i",array($module_hanyupinyin)); $down = get_var($sql_down); } }else{ if(empty($module_hanyupinyin)){ //项目列表 $sql = prepare("select id,name from project where id=?i order by id asc",array($project_id)); $project_array = get_data($sql); //sim卡总数量 流量告警数量 欠费停机数量 累计使用流量 $sql_total = prepare("select count(sim.id) from sim,device where sim.device_id=device.id and device.project_id=?i",array($project_id)); $total = get_var($sql_total); $sql_arrears = prepare("select count(sim.id) from sim,device where sim.device_id =device.id and round(total_traffic-used_traffic,2) <= 20 and device.project_id=?i",array($project_id)); $arrears = get_var($sql_arrears); $sql_use = prepare("select round(sum(sim.used_traffic),2) from sim,device where sim.device_id =device.id and device.project_id=?i",array($project_id)); $used = get_var($sql_use); $sql_down = prepare("select count(sim.id) from sim,device where sim.device_id=device.id and sim.status=3 and device.project_id=?i",array($project_id)); $down = get_var($sql_down); }else{ //项目列表 $sql = prepare("select id,name from project where id=?i order by id asc",array($project_id)); $project_array = get_data($sql); //sim卡总数量 流量告警数量 欠费停机数量 累计使用流量 $sql_total = prepare("select count(sim.id) from sim,device where sim.device_id=device.id and device.project_id=?i",array($project_id)); $total = get_var($sql_total); $sql_arrears = prepare("select count(sim.id) from sim,device where sim.device_id =device.id and round(total_traffic-used_traffic,2) <= 20 and device.project_id=?i",array($project_id)); $arrears = get_var($sql_arrears); $sql_use = prepare("select round(sum(sim.used_traffic),2) from sim,device where sim.device_id =device.id and device.project_id=?i",array($project_id)); $used = get_var($sql_use); $sql_down = prepare("select count(sim.id) from sim,device where sim.device_id=device.id and sim.status=3 and device.project_id=?i",array($project_id)); $down = get_var($sql_down); } } $data['total'] =$total; $data['arrears'] =$arrears; $data['used'] =$used; $data['projects'] =$project_array; $data['down'] = $down; render($data, 'web', 'sim'); }else { header("Location:?c=index&a=index"); } } /** * 返回用户管理 */ public function user() { if (!empty($_SESSION)){ // echo 1; $project_id = $_SESSION['project_id']; if($project_id == '0'){ //项目列表 $sql = "select id,name from project order by id asc"; $project_array = get_data($sql); }else{ //项目列表 $sql = prepare("select id,name from project where id=?i order by id asc",array($project_id)); $project_array = get_data($sql); } $data['projects'] =$project_array; render($data, 'web', 'user'); }else { header("Location:?c=index&a=index"); } } /* 大屏 */ public function dashboard(){ if (!empty($_SESSION)) { render(null, 'web', 'big_screen_index'); } else { header("Location:?c=index&a=index"); } } //新增 点位页面 public function addPosition(){ if (!empty($_SESSION)) { render(null, 'web', 'addPosition'); } else { header("Location:?c=index&a=index"); } } /* * * 记录登录页面 */ public function RecordFootLog() { $token = $_SESSION['token']; // 通过token获取login_id $sql = prepare("select id from user where token = ?s limit 1",array($token)); $user_id = get_var($sql); return $user_id; } } ?>