Add processing flag to attendance log queries and update status after processing
This commit is contained in:
@ -78,7 +78,7 @@ class LogController
|
|||||||
$argv=$_SERVER['argv'];
|
$argv=$_SERVER['argv'];
|
||||||
// echo $argv[1];return false;
|
// echo $argv[1];return false;
|
||||||
$qry="select * from tbl_attendancelogs
|
$qry="select * from tbl_attendancelogs
|
||||||
where cast(dates as date)=cast(now() as date)
|
where cast(dates as date)=cast(now() as date) and isprocess=0
|
||||||
order by _idx asc";
|
order by _idx asc";
|
||||||
$rs=$this->selectquerySP($qry);
|
$rs=$this->selectquerySP($qry);
|
||||||
if($rs){
|
if($rs){
|
||||||
@ -88,6 +88,11 @@ class LogController
|
|||||||
$d['timestamp']=date("Y-m-d H:i:s", strtotime($rw['dates'].' '.$rw['times']));
|
$d['timestamp']=date("Y-m-d H:i:s", strtotime($rw['dates'].' '.$rw['times']));
|
||||||
$d['id']=$rw['fingerid'];
|
$d['id']=$rw['fingerid'];
|
||||||
$res=$this->fn_setattendance($d, $rw['deviceip']);
|
$res=$this->fn_setattendance($d, $rw['deviceip']);
|
||||||
|
if($res){
|
||||||
|
$qryupdate="update tbl_attendancelogs set isprocess=1,processdate=now() where _idx='".$rw['_idx']."'";
|
||||||
|
// echo $qryupdate."\n";
|
||||||
|
$this->executeSP($qryupdate);
|
||||||
|
}
|
||||||
echo "End time : ".date("Y-m-d H:i:s")."\n\n";
|
echo "End time : ".date("Y-m-d H:i:s")."\n\n";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -78,7 +78,7 @@ class LogController
|
|||||||
$argv=$_SERVER['argv'];
|
$argv=$_SERVER['argv'];
|
||||||
// echo $argv[1];return false;
|
// echo $argv[1];return false;
|
||||||
$qry="select * from tbl_attendancelogs
|
$qry="select * from tbl_attendancelogs
|
||||||
where cast(dates as date)=cast('".$argv[1]."' as date)
|
where cast(dates as date)=cast('".$argv[1]."' as date) and isprocess=0
|
||||||
order by _idx asc";
|
order by _idx asc";
|
||||||
$rs=$this->selectquerySP($qry);
|
$rs=$this->selectquerySP($qry);
|
||||||
if($rs){
|
if($rs){
|
||||||
@ -88,6 +88,12 @@ class LogController
|
|||||||
$d['timestamp']=date("Y-m-d H:i:s", strtotime($rw['dates'].' '.$rw['times']));
|
$d['timestamp']=date("Y-m-d H:i:s", strtotime($rw['dates'].' '.$rw['times']));
|
||||||
$d['id']=$rw['fingerid'];
|
$d['id']=$rw['fingerid'];
|
||||||
$res=$this->fn_setattendance($d, $rw['deviceip']);
|
$res=$this->fn_setattendance($d, $rw['deviceip']);
|
||||||
|
if($res){
|
||||||
|
$qryupdate="update tbl_attendancelogs set isprocess=1,processdate=now() where _idx='".$rw['_idx']."'";
|
||||||
|
// echo $qryupdate."\n";
|
||||||
|
$this->executeSP($qryupdate);
|
||||||
|
}
|
||||||
|
|
||||||
echo "End time : ".date("Y-m-d H:i:s")."\n\n";
|
echo "End time : ".date("Y-m-d H:i:s")."\n\n";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user