Merge remote-tracking branch 'origin/master' into akun
正在显示
3 个修改的文件
包含
7 行增加
和
5 行删除
| @@ -132,6 +132,9 @@ class TicketCount extends Command | @@ -132,6 +132,9 @@ class TicketCount extends Command | ||
| 132 | $timeout_ratio = round($timeout_num / $ticket_num, 3); | 132 | $timeout_ratio = round($timeout_num / $ticket_num, 3); |
| 133 | } | 133 | } |
| 134 | $date = date('Y-m-d'); | 134 | $date = date('Y-m-d'); |
| 135 | + if(!empty($complete_num)){ | ||
| 136 | + $complete_ratio = round($complete_num / $ticket_num, 2); | ||
| 137 | + } | ||
| 135 | $data = [ | 138 | $data = [ |
| 136 | 'date'=>$date, | 139 | 'date'=>$date, |
| 137 | 'manage_id'=>$item['id'], | 140 | 'manage_id'=>$item['id'], |
| @@ -143,7 +146,7 @@ class TicketCount extends Command | @@ -143,7 +146,7 @@ class TicketCount extends Command | ||
| 143 | 'complete_num'=>$complete_num,//完成工单数量 | 146 | 'complete_num'=>$complete_num,//完成工单数量 |
| 144 | 'dept_id'=>$item['dept_id'], | 147 | 'dept_id'=>$item['dept_id'], |
| 145 | 'timeout_ratio'=>$timeout_ratio ?? null, | 148 | 'timeout_ratio'=>$timeout_ratio ?? null, |
| 146 | - 'complete_ratio'=>round($timeCount / $complete_num, 2) | 149 | + 'complete_ratio'=>$complete_ratio ?? null |
| 147 | ]; | 150 | ]; |
| 148 | //查询当前用户是否当日已有记录 | 151 | //查询当前用户是否当日已有记录 |
| 149 | $ticketManageInfo = $ticketManageCountModel->read(['date'=>$date,'manage_id'=>$item['id']],['id']); | 152 | $ticketManageInfo = $ticketManageCountModel->read(['date'=>$date,'manage_id'=>$item['id']],['id']); |
| @@ -50,13 +50,12 @@ class AsideTicketController extends BaseController | @@ -50,13 +50,12 @@ class AsideTicketController extends BaseController | ||
| 50 | ->when($request->input('status') !== null, function ($query) use ($request) { | 50 | ->when($request->input('status') !== null, function ($query) use ($request) { |
| 51 | // status 查 gl_tickets.status | 51 | // status 查 gl_tickets.status |
| 52 | $status = $request->input('status'); | 52 | $status = $request->input('status'); |
| 53 | - if($status == '-1'){ | 53 | + if($status == 10){ |
| 54 | $newTime = date("Y-m-d H:i:s", strtotime("-120 hours")); | 54 | $newTime = date("Y-m-d H:i:s", strtotime("-120 hours")); |
| 55 | return $query->where('status', 0)->where('plan_end_at','<',$newTime);//超过120个小时未处理的工单 | 55 | return $query->where('status', 0)->where('plan_end_at','<',$newTime);//超过120个小时未处理的工单 |
| 56 | }else{ | 56 | }else{ |
| 57 | return $query->where('status', $status); | 57 | return $query->where('status', $status); |
| 58 | } | 58 | } |
| 59 | - | ||
| 60 | }) | 59 | }) |
| 61 | ->when($request->input('timeout') !== null, function ($query) use ($request) { | 60 | ->when($request->input('timeout') !== null, function ($query) use ($request) { |
| 62 | // status 查 gl_tickets.status | 61 | // status 查 gl_tickets.status |
| @@ -132,7 +131,7 @@ class AsideTicketController extends BaseController | @@ -132,7 +131,7 @@ class AsideTicketController extends BaseController | ||
| 132 | } | 131 | } |
| 133 | //搜索提交人姓名 | 132 | //搜索提交人姓名 |
| 134 | if(!empty($this->param['submit_username'])){ | 133 | if(!empty($this->param['submit_username'])){ |
| 135 | - return $query->where('submit_username','%'.$this->param['submit_username'].'%'); | 134 | + return $query->where('submit_username','like','%'.$this->param['submit_username'].'%'); |
| 136 | } | 135 | } |
| 137 | // 添加排序功能 | 136 | // 添加排序功能 |
| 138 | $query->orderBy('status', 'asc'); | 137 | $query->orderBy('status', 'asc'); |
| @@ -25,7 +25,7 @@ class AsideTicketListRequest extends FormRequest | @@ -25,7 +25,7 @@ class AsideTicketListRequest extends FormRequest | ||
| 25 | { | 25 | { |
| 26 | return [ | 26 | return [ |
| 27 | 'project_id' => 'nullable|string', | 27 | 'project_id' => 'nullable|string', |
| 28 | - 'status' => 'nullable|in:0,1,2,3,9|integer', | 28 | + 'status' => 'nullable|in:0,1,2,3,9,10|integer', |
| 29 | 'star' => 'nullable|in:1,2,3|integer', | 29 | 'star' => 'nullable|in:1,2,3|integer', |
| 30 | 'search' => 'nullable|string', // 搜索关键词 | 30 | 'search' => 'nullable|string', // 搜索关键词 |
| 31 | 'engineer_id' => 'nullable|integer', // 工程师ID | 31 | 'engineer_id' => 'nullable|integer', // 工程师ID |
-
请 注册 或 登录 后发表评论