display = false; $uid = (int)$this->get('adminid'); $this->queuelogid = (int)$this->get('queuelogid','0'); if($uid==0)$uid = 1; $key = $this->get('asynkey'); $mykey = getconfig('asynkey'); if($mykey != ''){ $wodkey = md5(md5($mykey)); if($wodkey != $key)exit('sorry,asyn'); } $urs = m('admin')->getone($uid,'`id`,`name`,`user`'); if($urs)$this->setNowUser($urs['id'], $urs['name'], $urs['user']); } public function afterAction() { if($this->queuelogid > 0){ $cont = ob_get_contents(); m('log')->update(array('result' => $cont), $this->queuelogid); } } public function asyntestAction() { $krand = $this->get('krand'); m('option')->setval('asyntest', $krand); return $krand; } //测试 public function indexAction() { $runtime = $this->get('runtime'); $this->rock->debugs('hehe:'.time().','.$runtime.'','yibu'); echo 'lala'.time().''; } //消息同步到微信企业会话 public function wxchattbAction() { $id = (int)$this->get('id'); return m('weixin:chat')->chattongbu($id); } //消息同步到企业客服消息汇总 public function wxkefutbAction() { $id = (int)$this->get('id'); return m('weixin:kefu')->chattongbu($id); } //薪资发放通知给人员 public function salaryffAction() { $id = (int)$this->get('id'); return m('flow')->initflow('hrsalary', $id)->todouser(); } //下载微信发送的图片到服务器(弃用) public function downwxpicAction() { //$picurl = $this->rock->jm->uncrypt($this->get('picurl')); //$msgid = $this->get('msgid'); //return m('reim')->downwximg($picurl, $msgid); return 'noturl'; } //下载微信上媒体文件 public function downwxmediaAction() { $mediaid = $this->get('mediaid'); $msgid = $this->get('msgid'); $fileext = $this->get('fileext'); $barr = m('weixin:media')->downmedia($mediaid, $fileext, $msgid); return $barr; } //异步发送邮件 public function sendemailAction() { $id = (int)$this->get('id'); $msg = m('email')->sendemailcont($id); if($msg!='ok')m('log')->addlogs('邮件', $msg , 2); return $msg; } //异步微信企业号发送提醒 public function wxsendmsgAction() { $body = $this->get('body'); if($body=='')return; $body = $this->jm->base64decode($body); $barr = m('weixin:index')->sendbody($body); m('log')->todolog('微信提醒', $barr); return $barr; } //异步企业微信发送提醒 public function wxqysendmsgAction() { $body = $this->get('body'); $agentid = $this->get('agentid'); if($body=='')return; $body = $this->jm->base64decode($body); $barr = m('weixinqy:index')->sendbody($body, $agentid); m('log')->todolog('企业微信提醒', $barr); return $barr; } //企业微信异步获取头像 public function wxqyfaceAction() { $userid = $this->get('userid'); if($userid=='')return; $barr = m('weixinqy:user')->anayface($userid); m('log')->todolog('企业微信提醒', $barr); return $barr; } //钉钉异步提醒 public function ddsendmsgAction() { $body = $this->get('body'); if($body=='')return; $body = $this->jm->base64decode($body); $barr = m('dingding:index')->sendbody($body); m('log')->todolog('钉钉提醒', $barr); return $barr; } //转pdf完成了设置 public function topdfokAction() { $id = (int)$this->get('id'); $type = $this->get('type','html'); $status = $this->get('status','1'); //转化状态 $frs = m('file')->getone($id); $pdfpath= str_replace('.'.$frs['fileext'].'','.'.$type.'', $frs['filepath']); if(!file_exists($pdfpath))return; if($type=='html'){ $cont = file_get_contents($pdfpath); $str1 = ''; $cont = str_replace('', ''.$str1.'', $cont); $this->rock->createtxt($pdfpath, $cont); } m('file')->update("`pdfpath`='$pdfpath'", $id); } //发送短信 public function sendsmsAction() { $tomobile = $this->get('tomobile'); $qiannum = $this->get('qiannum'); $tplnum = $this->get('tplnum'); $url = $this->jm->base64decode($this->get('url')); $params = json_decode($this->jm->base64decode($this->get('params')), true); return c('xinhuapi')->send($tomobile, $qiannum, $tplnum, $params, $url); } //订阅的 public function subscribeAction() { $id = $this->get('id'); $uid = $this->get('uid'); $receid = $this->get('receid'); $recename = $this->jm->base64decode($this->get('recename')); $flow = m('flow')->initflow('subscribeinfo'); return $flow->subscribe($id, $uid, $receid, $recename); } //获取打卡记录 public function wxdkjlAction() { $dt1 = $this->get('dt1'); $dt2 = $this->get('dt2'); $page = (int)$this->get('page','2'); return m('weixinqy:daka')->getrecord('', $dt1, $dt2, $page); } //发送模版消息 public function wxgzhtplsendAction() { $body = $this->jm->base64decode($this->get('body')); $barr = m('wxgzh:index')->sendtplasyn($body); m('log')->todolog('模版消息', $barr); return $barr; } }