userlog updated script
Showing
1 changed file
with
15 additions
and
8 deletions
| ... | @@ -85,7 +85,11 @@ class Userlog_data extends Command { | ... | @@ -85,7 +85,11 @@ class Userlog_data extends Command { |
| 85 | $enddatetime=date("Y-m-d H:i:s",strtotime($aline->updated_at)); | 85 | $enddatetime=date("Y-m-d H:i:s",strtotime($aline->updated_at)); |
| 86 | $enddate=explode(" ",$enddatetime)[0]; | 86 | $enddate=explode(" ",$enddatetime)[0]; |
| 87 | $endtime=explode(" ",$enddatetime)[1]; | 87 | $endtime=explode(" ",$enddatetime)[1]; |
| 88 | $durationsec=date("Y-m-d H:i:s",strtotime($endtime-$aline->starttime)); | 88 | //echo "endtime".$endtime; |
| 89 | //$durationsec=date("Y-m-d H:i:s",strtotime($endtime-$aline->starttime)); | ||
| 90 | $durationsec=strtotime(date("Y-m-d H:i:s",strtotime($endtime)-strtotime($aline->starttime))); | ||
| 91 | //echo "durationsec".$durationsec; | ||
| 92 | if($aline->created_at==$aline->updated_at){ $durationsec=0; } | ||
| 89 | } | 93 | } |
| 90 | else | 94 | else |
| 91 | { | 95 | { |
| ... | @@ -93,7 +97,7 @@ class Userlog_data extends Command { | ... | @@ -93,7 +97,7 @@ class Userlog_data extends Command { |
| 93 | $endtime=$aline->endtime; | 97 | $endtime=$aline->endtime; |
| 94 | $durationsec=$aline->durationsec; | 98 | $durationsec=$aline->durationsec; |
| 95 | } | 99 | } |
| 96 | 100 | //echo $endtime."^".$enddate."^".$durationsec; | |
| 97 | $rowdata = array('server'=>$server_id,'server_ip'=>$server_ip,'global_id'=>$global_id,'id'=>$aline->id, | 101 | $rowdata = array('server'=>$server_id,'server_ip'=>$server_ip,'global_id'=>$global_id,'id'=>$aline->id, |
| 98 | 'created_at'=>$aline->created_at,'updated_at'=>$aline->updated_at,'user_id'=>$aline->user_id,'user'=>$users[$aline->user_id], | 102 | 'created_at'=>$aline->created_at,'updated_at'=>$aline->updated_at,'user_id'=>$aline->user_id,'user'=>$users[$aline->user_id], |
| 99 | 'startdate'=>$aline->startdate,'starttime'=>$aline->starttime,'enddate'=>$enddate,'endtime'=>$endtime, | 103 | 'startdate'=>$aline->startdate,'starttime'=>$aline->starttime,'enddate'=>$enddate,'endtime'=>$endtime, |
| ... | @@ -121,11 +125,13 @@ class Userlog_data extends Command { | ... | @@ -121,11 +125,13 @@ class Userlog_data extends Command { |
| 121 | $rowdata[$previous] += round(($sdata['ts']-$prets)/1000,2); | 125 | $rowdata[$previous] += round(($sdata['ts']-$prets)/1000,2); |
| 122 | } | 126 | } |
| 123 | } | 127 | } |
| 124 | $rowdata["login"] = $aline->durationsec; | 128 | //$rowdata["login"] = $aline->durationsec; |
| 129 | $rowdata["login"] = $durationsec; | ||
| 130 | |||
| 131 | //$rowdata['not-ready']=$rowdata['paused-agentbriefing']+$rowdata['paused-autowrapup']+$rowdata['paused-downtime']+$rowdata['paused-floorannouncements']+$rowdata['paused-lunchbreak']+$rowdata['paused-notready']+$rowdata['paused-qualityfeedback']+$rowdata['paused-teammeeting']+$rowdata['paused-teabreak']+$rowdata['paused-utilitybreak']; | ||
| 132 | $rowdata["not-ready"] = $durationsec-($rowdata['dialnext']+$rowdata['dialnext-agentbriefing']+$rowdata['dialnext-downtime']+$rowdata['dialnext-floorannouncements']+$rowdata['dialnext-incoming']+$rowdata['dialnext-lunchbreak']+$rowdata['dialnext-manual']+$rowdata['dialnext-notready']+$rowdata['dialnext-qualityfeedback']+$rowdata['dialnext-teabreak']+$rowdata['dialnext-teammeeting']+$rowdata['dialnext-utilitybreak']+$rowdata['manual']+$rowdata['manual-agentbriefing']+$rowdata['manual-downtime']+$rowdata['manual-floorannouncements']+$rowdata['manual-incoming']+$rowdata['manual-lunchbreak']+$rowdata['manual-manual']+$rowdata['manual-notready']+$rowdata['manual-qualityfeedback']+$rowdata['manual-teabreak']+$rowdata['manual-teammeeting']+$rowdata['manual-utilitybreak']+$rowdata['paused']+$rowdata['paused-agentbriefing']+$rowdata['paused-downtime']+$rowdata['paused-floorannouncements']+$rowdata['paused-incoming']+$rowdata['paused-lunchbreak']+$rowdata['paused-manual']+$rowdata['paused-notready']+$rowdata['paused-qualityfeedback']+$rowdata['paused-teabreak']+$rowdata['paused-teammeeting']+$rowdata['paused-utilitybreak']+$rowdata['paused-autowrapup']+$rowdata['paused-wrapup']+$rowdata['progressive']+$rowdata['progressive-agentbriefing']+$rowdata['progressive-agentbriefing']+$rowdata['progressive-downtime']+$rowdata['progressive-floorannouncements']+$rowdata['progressive-incoming']+$rowdata['progressive-lunchbreak']+$rowdata['progressive-manual']+$rowdata['progressive-notready']+$rowdata['progressive-qualityfeedback']+$rowdata['progressive-teabreak']+$rowdata['progressive-teammeeting']+$rowdata['progressive-utilitybreak']+$rowdata['ready-incoming']); | ||
| 133 | |||
| 125 | 134 | ||
| 126 | $rowdata['not-ready']=$rowdata['paused-agentbriefing']+$rowdata['paused-autowrapup']+$rowdata['paused-downtime']+$rowdata['paused-floorannouncements']+$rowdata['paused-lunchbreak']+$rowdata['paused-notready']+$rowdata['paused-qualityfeedback']+$rowdata['paused-teammeeting']+$rowdata['paused-teabreak']+$rowdata['paused-utilitybreak']; | ||
| 127 | //$rowdata["not-ready"] = $aline->durationsec-($rowdata['dialnext']+$rowdata['dialnext-agentbriefing']+$rowdata['dialnext-downtime']+$rowdata['dialnext-floorannouncements']+$rowdata['dialnext-incoming']+$rowdata['dialnext-lunchbreak']+$rowdata['dialnext-manual']+$rowdata['dialnext-notready']+$rowdata['dialnext-qualityfeedback']+$rowdata['dialnext-teabreak']+$rowdata['dialnext-teammeeting']+$rowdata['dialnext-utilitybreak']+$rowdata['manual']+$rowdata['manual-agentbriefing']+$rowdata['manual-downtime']+$rowdata['manual-floorannouncements']+$rowdata['manual-incoming']+$rowdata['manual-lunchbreak']+$rowdata['manual-manual']+$rowdata['manual-notready']+$rowdata['manual-qualityfeedback']+$rowdata['manual-teabreak']+$rowdata['manual-teammeeting']+$rowdata['manual-utilitybreak']+$rowdata['paused']+$rowdata['paused-agentbriefing']+$rowdata['paused-autowrapup']+$rowdata['paused-downtime']+$rowdata['paused-floorannouncements']+$rowdata['paused-incoming']+$rowdata['paused-lunchbreak']+$rowdata['paused-manual']+$rowdata['paused-notready']+$rowdata['paused-qualityfeedback']+$rowdata['paused-teabreak']+$rowdata['paused-teammeeting']+$rowdata['paused-utilitybreak']+$rowdata['paused-autowrapup']+$rowdata['paused-wrapup']+$rowdata['progressive']+$rowdata['progressive-agentbriefing']+$rowdata['progressive-agentbriefing']+$rowdata['progressive-downtime']+$rowdata['progressive-floorannouncements']+$rowdata['progressive-incoming']+$rowdata['progressive-lunchbreak']+$rowdata['progressive-manual']+$rowdata['progressive-notready']+$rowdata['progressive-qualityfeedback']+$rowdata['progressive-teabreak']+$rowdata['progressive-teammeeting']+$rowdata['progressive-utilitybreak']+$rowdata['ready-incoming']); | ||
| 128 | |||
| 129 | $key_value = ''; | 135 | $key_value = ''; |
| 130 | foreach($rowdata AS $key=>$value) { | 136 | foreach($rowdata AS $key=>$value) { |
| 131 | if($key != 1) | 137 | if($key != 1) |
| ... | @@ -179,9 +185,9 @@ class Userlog_data extends Command { | ... | @@ -179,9 +185,9 @@ class Userlog_data extends Command { |
| 179 | $tt_prog = $progTs_Wait + $progTs_Call + $progTs_Talk + $progTs_Dispo; | 185 | $tt_prog = $progTs_Wait + $progTs_Call + $progTs_Talk + $progTs_Dispo; |
| 180 | $tt_man = $manTs_Wait + $manTs_Call + $manTs_Talk + $manTs_Dispo; | 186 | $tt_man = $manTs_Wait + $manTs_Call + $manTs_Talk + $manTs_Dispo; |
| 181 | $tt_inb = $inbTs_Wait + $inbTs_Call + $inbTs_Talk + $inbTs_Dispo; | 187 | $tt_inb = $inbTs_Wait + $inbTs_Call + $inbTs_Talk + $inbTs_Dispo; |
| 182 | //$rowdata['not-ready']=$aline->durationsec-($rowdata['paused-agentbriefing']+$rowdata['paused-autowrapup']+$rowdata['paused-downtime']+$rowdata['paused-floorannouncements']+$rowdata['paused-lunchbreak']+$rowdata['paused-notready']+$rowdata['paused-qualityfeedback']+$rowdata['paused-teammeeting']+$rowdata['paused-teabreak']+$rowdata['paused-utilitybreak']+$tt_prog+$tt_man+$tt_inb); | 188 | |
| 183 | $prod_TOS = $ts_Wait + $ts_Call + $ts_Talk + $ts_Dispo; | 189 | $prod_TOS = $ts_Wait + $ts_Call + $ts_Talk + $ts_Dispo; |
| 184 | //$rowdata['not-ready']=$aline->durationsec-$prod_TOS; | 190 | |
| 185 | $key_value .= "`tt_prog` = '$tt_prog', "; | 191 | $key_value .= "`tt_prog` = '$tt_prog', "; |
| 186 | $key_value .= "`tt_man` = '$tt_man', "; | 192 | $key_value .= "`tt_man` = '$tt_man', "; |
| 187 | $key_value .= "`tt_inb` = '$tt_inb', "; | 193 | $key_value .= "`tt_inb` = '$tt_inb', "; |
| ... | @@ -210,6 +216,7 @@ class Userlog_data extends Command { | ... | @@ -210,6 +216,7 @@ class Userlog_data extends Command { |
| 210 | 216 | ||
| 211 | $userlogsTable = "userlogs_".date("d_m_Y",$logdate); | 217 | $userlogsTable = "userlogs_".date("d_m_Y",$logdate); |
| 212 | DB::connection("conn")->insert(DB::raw("INSERT INTO ".$userlogsTable." SET $key_value")); | 218 | DB::connection("conn")->insert(DB::raw("INSERT INTO ".$userlogsTable." SET $key_value")); |
| 219 | //DB::connection("conn")->insert(DB::raw("INSERT INTO userlogs_13_11_2018_bk SET $key_value")); | ||
| 213 | 220 | ||
| 214 | } | 221 | } |
| 215 | 222 | ... | ... |
-
Please register or sign in to post a comment