作者 李宇航

合并分支 'lyh-server' 到 'master'

Lyh server



查看合并请求 !2572
@@ -76,7 +76,7 @@ class TicketCount extends Command @@ -76,7 +76,7 @@ class TicketCount extends Command
76 $date = Carbon::yesterday()->toDateString(); // 昨日时间 76 $date = Carbon::yesterday()->toDateString(); // 昨日时间
77 $ticketManageCountModel = new TicketDailyManageCount(); 77 $ticketManageCountModel = new TicketDailyManageCount();
78 foreach ($manageList as $item){ 78 foreach ($manageList as $item){
79 - $average_time = null; 79 + $average_time = '';
80 $this->output('按人员统计:执行的人员名称/id:'.$item['name'].'/'.$item['manage_id']); 80 $this->output('按人员统计:执行的人员名称/id:'.$item['name'].'/'.$item['manage_id']);
81 $ticketLogModel = new TicketLog(); 81 $ticketLogModel = new TicketLog();
82 $ticket_num = $ticketLogModel->counts(['engineer_id'=>$item['manage_id'],'is_engineer'=>1]); 82 $ticket_num = $ticketLogModel->counts(['engineer_id'=>$item['manage_id'],'is_engineer'=>1]);
@@ -130,7 +130,7 @@ class TicketCount extends Command @@ -130,7 +130,7 @@ class TicketCount extends Command
130 $ticketDailyDeptModel = new TicketDailyDeptCount(); 130 $ticketDailyDeptModel = new TicketDailyDeptCount();
131 $date = Carbon::yesterday()->toDateString(); // "2025-08-07" 131 $date = Carbon::yesterday()->toDateString(); // "2025-08-07"
132 foreach ($groupList as $item){ 132 foreach ($groupList as $item){
133 - $average_time = 0; 133 + $average_time = '';
134 $this->output('组统计:执行的组/id:'.$item['name'].'/'.$item['id']); 134 $this->output('组统计:执行的组/id:'.$item['name'].'/'.$item['id']);
135 $manageIdArr = $manageHrModel->selectField(['belong_group'=>$item['id'],'status'=>1,'dept_id'=>1],'manage_id'); 135 $manageIdArr = $manageHrModel->selectField(['belong_group'=>$item['id'],'status'=>1,'dept_id'=>1],'manage_id');
136 $ticket_num = $ticketLogModel->counts(['engineer_id'=>['in',$manageIdArr],'is_engineer'=>1]); 136 $ticket_num = $ticketLogModel->counts(['engineer_id'=>['in',$manageIdArr],'is_engineer'=>1]);
@@ -143,7 +143,7 @@ class TicketCount extends Command @@ -143,7 +143,7 @@ class TicketCount extends Command
143 'dept_id'=>$item['id'], 143 'dept_id'=>$item['id'],
144 'dept_name'=>$item['name'], 144 'dept_name'=>$item['name'],
145 'ticket_num'=>$ticket_num ?? 0, 145 'ticket_num'=>$ticket_num ?? 0,
146 - 'average_time'=>$average_time ?? 0 146 + 'average_time'=>$average_time ?? ''
147 ]; 147 ];
148 $deptInfo = $ticketDailyDeptModel->read(['date'=>$date,'dept_id'=>$item['id']],['id']); 148 $deptInfo = $ticketDailyDeptModel->read(['date'=>$date,'dept_id'=>$item['id']],['id']);
149 if($deptInfo === false){ 149 if($deptInfo === false){
@@ -61,9 +61,9 @@ class TicketLogic extends BaseLogic @@ -61,9 +61,9 @@ class TicketLogic extends BaseLogic
61 $dailyModel = new TicketDailyCount(); 61 $dailyModel = new TicketDailyCount();
62 $dailyList = $dailyModel->list([],'date',['*'],'desc',5);//取最近5条数据 62 $dailyList = $dailyModel->list([],'date',['*'],'desc',5);//取最近5条数据
63 $manageModel = new TicketDailyManageCount(); 63 $manageModel = new TicketDailyManageCount();
64 - $manageList = $manageModel->list(['date'=>$date,'ticket_num'=>['!=',0],'average_time'=>['!=',null]],'average_time',['*'],'asc',5);//取最近5条数据 64 + $manageList = $manageModel->list(['date'=>$date,'ticket_num'=>['!=',0],'average_time'=>['!=','']],'average_time',['*'],'asc',5);//取最近5条数据
65 $deptModel = new TicketDailyDeptCount(); 65 $deptModel = new TicketDailyDeptCount();
66 - $deptList = $deptModel->list(['date'=>$date],'average_time',['*'],'asc',5); 66 + $deptList = $deptModel->list(['date'=>$date,'ticket_num'=>['!=',0]],'average_time',['*'],'asc',5);
67 $data = ['daily'=>$dailyList,'manage'=>$manageList,'dept'=>$deptList]; 67 $data = ['daily'=>$dailyList,'manage'=>$manageList,'dept'=>$deptList];
68 return $this->success($data); 68 return $this->success($data);
69 } 69 }