webmain/task/openapi/openzktimeAction.php
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
/**
* 对接中控考勤机
* 请求地址如:http://127.0.0.1/app/xinhu/api.php?m=openzktime&a=get
*/
class openzktimeClassAction extends openapiAction
{
private $snid = 0;
private $snrs;
private function getsnid()
{
$num = $this->get('sn'); //设备号
$snid = 0;
if(!isempt($num)){
$dbs = m('kqjsn');
$snid = (int)$dbs->getmou('id',"`num`='$num'");
if($snid==0)$snid = $dbs->insert(array(
'num' => $num,
'optdt' => $this->rock->now,
'status' => 1,
'pinpai' => '1'
));
$this->snid = $snid;
$this->snrs = $dbs->getone($snid);
}
return $snid;
}
public function testAction()
{
return 'oknew';
}
/**
* 考勤机定时请求命令
*/
public function getAction()
{
$snid = $this->getsnid();
if($snid==0)return 'notdata';
$data= m('kqjcmd')->getcmd($snid);
if($data){
$batr = array();
foreach($data as $k=>$bar){
if(!isset($bar['data']))$bar['data']='none';
$bar['atype'] = $bar['do'];
unset($bar['do']);
$batr[] = json_encode($bar, JSON_UNESCAPED_UNICODE);
}
$data = join('ROCKZK', $batr);
}
return $data;
}
/**
* 获取人员关系
*/
后面还有 102 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
