webmain/task/openapi/opendkqAction.php

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php
/**
*	将数据上传到打卡记录表上
* 	请求地址如:http://127.0.0.1/api.php?m=opendkq&openkey=key
*	请求方式:POST
*	提交过来数据[{"name":"姓名","dkdt":"2016-10-22 09:00:00"}]
*/
class opendkqClassAction extends openapiAction
{
	public function indexAction()
	{
		//6 接口导入
		$carr 	= $this->senddata(6);
		$this->showreturn('成功导入'.$carr['oi'].'条数据');
	}
	
	//自动添加考勤机2024-04-25添加
	private function addkqjs($sn)
	{
		$uarr = array(
			'pinpai'=> '1',
			'num'=> $sn,
			'name'=> $sn,
			'comid' => '1',
			'optdt' => $this->now
		);
		$uarr['id'] = m('kqjsn')->insert($uarr);
		return $uarr;
	}
	
	//
	private function senddata($type)
	{
		$str = $this->postdata;
		if(isempt($str))$this->showreturn('', 'not data', 201);
		$arr 	= json_decode($str, true);
		$oi 	= 0;$uarr = array();$finarr = array();
		$dtobj 	= c('date');$adb 	= m('admin');$db = m('kqdkjl');$uobj = m('userinfo');
		$updt 	= '';
		$cheobj = c('check');
		$snarr 	= array();
		if($type==9){
			$snarr = $this->db->getarr('[Q]kqjsn','`pinpai`=1','`id`,`name`','num');
		}
		$datype = array('密码','指纹','刷卡');
		
		if(is_array($arr))foreach($arr as $k=>$rs){
			$name = isset($rs['name']) ? $rs['name'] : '';
			$dkdt = isset($rs['dkdt']) ? $rs['dkdt'] : '';
			$finge= isset($rs['finge']) ? $rs['finge'] : '';
			$name = str_replace("'",'', $name);
	
			$uid  = 0;
			$snid = 0;
			$sntype = 1;
			$comid = 0;
			$explain = '';
			if($type==9){
				$sn	  = arrvalue($rs, 'sn');
				if(!$sn)continue;
后面还有 91 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。