3703c005 by G Manojkumar

userlog updated script

1 parent e10aa96d
...@@ -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,10 +125,12 @@ class Userlog_data extends Command { ...@@ -121,10 +125,12 @@ 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']);
125 133
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 134
129 $key_value = ''; 135 $key_value = '';
130 foreach($rowdata AS $key=>$value) { 136 foreach($rowdata AS $key=>$value) {
...@@ -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
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!