post('mac'); $ip = $this->post('ip'); $msg = m('kaoqin')->adddkjl($this->adminid,0,'',$ip,$mac); if($msg!='')$this->showreturn('', $msg, 201); $this->showreturn($this->now); } public function getshangAction() { $kq = m('kaoqin'); $dt = $this->rock->date; $sbarr = $kq->getsbanay($this->adminid, $dt); $dkarr = $kq->getdkjl($this->adminid, $dt); $barr['sbarr'] = $sbarr; $barr['dkarr'] = $dkarr; $this->showreturn($barr); } public function getpaibAction() { $barr = array(); $month = $this->get('month'); $uid = $this->get('uid', $this->adminid); $maxjg = c('date')->getmaxdt($month); $kqobj = m('kaoqin'); $ztarr = array(); for($i=1;$i<=$maxjg;$i++){ $oi = ($i<10) ? '0'.$i.'' : $i; $dt = $month.'-'.$oi; $zt = ''; $iswork = $kqobj->isworkdt($uid, $dt); if($iswork==1){ $zt = $kqobj->getdistid($uid, $dt); if(!in_array($zt, $ztarr))$ztarr[] = $zt; } $barr[$dt] = $zt; } $abc = '其中:'; if($ztarr){ $rows = m('kqsjgz')->getall('id in('.join(',', $ztarr).')'); foreach($rows as $k=>$rs)$abc.='['.$rs['id'].']'.$rs['name'].';'; } $barr['abc'] = $abc; $this->showreturn($barr); } /** * 获取定位的URL */ //private $dwurl = 'http://127.0.0.1/app/rockfile/index.php?m=dingwei'; private $dwurl = 'aHR0cHM6Ly9maWxlLnJvY2tvYS5jb20vaW5kZXgucGhwP209ZGluZ3dlaQ::'; public function dwurlAction() { $dwrand = $this->get('dwrand'); return returnsuccess(array( 'url' => $this->jm->base64decode($this->dwurl).'&dwrand='.$dwrand.'', 'dwrand' => $dwrand )); } public function dwgetAction() { $dwrand = $this->get('dwrand'); $url = $this->jm->base64decode($this->dwurl).'&a=getdw&dwrand='.$dwrand.''; $cont = c('curl')->getcurl($url); if(!$cont)$cont = returnerror('无法获取'); return $cont; } /** * 腾讯地图地址解析api.php?m=kaoqin&a=gcoder */ public function gcoderAction() { return c('mapqq')->gcoder($this->get('lat'), $this->get('lng')); } //地址转化 public function translateAction() { return c('mapqq')->translate($this->get('lat'), $this->get('lng'),(int)$this->get('type')); } //搜索 public function suggestionAction() { return c('mapqq')->suggestion($this->get('key')); } }