Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flexydial
/
hdfc-beu-v2
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
3703c005
authored
2018-12-10 13:04:22 +0530
by
G Manojkumar
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
userlog updated script
1 parent
e10aa96d
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
8 deletions
application/app/Console/Commands/Userlog_data.php
application/app/Console/Commands/Userlog_data.php
View file @
3703c00
...
...
@@ -85,7 +85,11 @@ class Userlog_data extends Command {
$enddatetime
=
date
(
"Y-m-d H:i:s"
,
strtotime
(
$aline
->
updated_at
));
$enddate
=
explode
(
" "
,
$enddatetime
)[
0
];
$endtime
=
explode
(
" "
,
$enddatetime
)[
1
];
$durationsec
=
date
(
"Y-m-d H:i:s"
,
strtotime
(
$endtime
-
$aline
->
starttime
));
//echo "endtime".$endtime;
//$durationsec=date("Y-m-d H:i:s",strtotime($endtime-$aline->starttime));
$durationsec
=
strtotime
(
date
(
"Y-m-d H:i:s"
,
strtotime
(
$endtime
)
-
strtotime
(
$aline
->
starttime
)));
//echo "durationsec".$durationsec;
if
(
$aline
->
created_at
==
$aline
->
updated_at
){
$durationsec
=
0
;
}
}
else
{
...
...
@@ -93,7 +97,7 @@ class Userlog_data extends Command {
$endtime
=
$aline
->
endtime
;
$durationsec
=
$aline
->
durationsec
;
}
//echo $endtime."^".$enddate."^".$durationsec;
$rowdata
=
array
(
'server'
=>
$server_id
,
'server_ip'
=>
$server_ip
,
'global_id'
=>
$global_id
,
'id'
=>
$aline
->
id
,
'created_at'
=>
$aline
->
created_at
,
'updated_at'
=>
$aline
->
updated_at
,
'user_id'
=>
$aline
->
user_id
,
'user'
=>
$users
[
$aline
->
user_id
],
'startdate'
=>
$aline
->
startdate
,
'starttime'
=>
$aline
->
starttime
,
'enddate'
=>
$enddate
,
'endtime'
=>
$endtime
,
...
...
@@ -121,11 +125,13 @@ class Userlog_data extends Command {
$rowdata
[
$previous
]
+=
round
((
$sdata
[
'ts'
]
-
$prets
)
/
1000
,
2
);
}
}
$rowdata
[
"login"
]
=
$aline
->
durationsec
;
//$rowdata["login"] = $aline->durationsec;
$rowdata
[
"login"
]
=
$durationsec
;
//$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'];
$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'
]);
$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'
];
//$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']);
$key_value
=
''
;
foreach
(
$rowdata
AS
$key
=>
$value
)
{
if
(
$key
!=
1
)
...
...
@@ -179,9 +185,9 @@ class Userlog_data extends Command {
$tt_prog
=
$progTs_Wait
+
$progTs_Call
+
$progTs_Talk
+
$progTs_Dispo
;
$tt_man
=
$manTs_Wait
+
$manTs_Call
+
$manTs_Talk
+
$manTs_Dispo
;
$tt_inb
=
$inbTs_Wait
+
$inbTs_Call
+
$inbTs_Talk
+
$inbTs_Dispo
;
//$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);
$prod_TOS
=
$ts_Wait
+
$ts_Call
+
$ts_Talk
+
$ts_Dispo
;
//$rowdata['not-ready']=$aline->durationsec-$prod_TOS;
$key_value
.=
"`tt_prog` = '
$tt_prog
', "
;
$key_value
.=
"`tt_man` = '
$tt_man
', "
;
$key_value
.=
"`tt_inb` = '
$tt_inb
', "
;
...
...
@@ -210,6 +216,7 @@ class Userlog_data extends Command {
$userlogsTable
=
"userlogs_"
.
date
(
"d_m_Y"
,
$logdate
);
DB
::
connection
(
"conn"
)
->
insert
(
DB
::
raw
(
"INSERT INTO "
.
$userlogsTable
.
" SET
$key_value
"
));
//DB::connection("conn")->insert(DB::raw("INSERT INTO userlogs_13_11_2018_bk SET $key_value"));
}
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment