合并分支 'workorder' 到 'master'
Workorder 查看合并请求 !2586
正在显示
4 个修改的文件
包含
17 行增加
和
2 行删除
| @@ -354,7 +354,7 @@ class FetchTicketProjects extends Command | @@ -354,7 +354,7 @@ class FetchTicketProjects extends Command | ||
| 354 | // 第一负责人 | 354 | // 第一负责人 |
| 355 | $engineer_id = $assm_id; | 355 | $engineer_id = $assm_id; |
| 356 | if ($project_cate == 3) | 356 | if ($project_cate == 3) |
| 357 | - $is_del = !empty($item["go_online"]); | 357 | + $is_del = empty($item["go_online"]); |
| 358 | else{ | 358 | else{ |
| 359 | // 域途,以服务时间为准 $item['yutu_service_start_time'] 是开始时间 + 有效天数 yutu_planday | 359 | // 域途,以服务时间为准 $item['yutu_service_start_time'] 是开始时间 + 有效天数 yutu_planday |
| 360 | $is_del = !empty($item['yutu_service_start_time']) && !empty($item['yutu_planday']) | 360 | $is_del = !empty($item['yutu_service_start_time']) && !empty($item['yutu_planday']) |
| @@ -66,6 +66,20 @@ class AsideTicketController extends BaseController | @@ -66,6 +66,20 @@ class AsideTicketController extends BaseController | ||
| 66 | ->orWhere('company_name', 'like', '%' . $search . '%'); | 66 | ->orWhere('company_name', 'like', '%' . $search . '%'); |
| 67 | }); | 67 | }); |
| 68 | }); | 68 | }); |
| 69 | + }) | ||
| 70 | + // 根据TicketProject的status字段筛选 | ||
| 71 | + ->when($request->input('project_status') !== null, function ($query) use ($request) { | ||
| 72 | + $projectStatus = $request->input('project_status'); | ||
| 73 | + return $query->whereHas('project', function ($q) use ($projectStatus) { | ||
| 74 | + $q->where('status', $projectStatus); | ||
| 75 | + }); | ||
| 76 | + }) | ||
| 77 | + // 根据TicketProject的project_cate字段筛选 | ||
| 78 | + ->when($request->input('project_cate') !== null, function ($query) use ($request) { | ||
| 79 | + $projectCate = $request->input('project_cate'); | ||
| 80 | + return $query->whereHas('project', function ($q) use ($projectCate) { | ||
| 81 | + $q->where('project_cate', $projectCate); | ||
| 82 | + }); | ||
| 69 | }); | 83 | }); |
| 70 | //TODO::用户部门搜索 | 84 | //TODO::用户部门搜索 |
| 71 | if(isset($this->param['dept_id']) && !empty($this->param['dept_id'])){ | 85 | if(isset($this->param['dept_id']) && !empty($this->param['dept_id'])){ |
| @@ -33,6 +33,8 @@ class AsideTicketListRequest extends FormRequest | @@ -33,6 +33,8 @@ class AsideTicketListRequest extends FormRequest | ||
| 33 | 'size' => 'nullable|integer', | 33 | 'size' => 'nullable|integer', |
| 34 | 'sort_field' => 'nullable|in:created_at,plan_end_at', | 34 | 'sort_field' => 'nullable|in:created_at,plan_end_at', |
| 35 | 'sort_order' => 'nullable|in:asc,desc', | 35 | 'sort_order' => 'nullable|in:asc,desc', |
| 36 | + 'project_status' => 'nullable|in:1,2,3|integer', | ||
| 37 | + 'project_cate' => 'nullable|in:1,2,3,4|integer', | ||
| 36 | ]; | 38 | ]; |
| 37 | } | 39 | } |
| 38 | } | 40 | } |
| @@ -770,7 +770,6 @@ Route::group([], function () { | @@ -770,7 +770,6 @@ Route::group([], function () { | ||
| 770 | }); | 770 | }); |
| 771 | Route::any('/login', [\App\Http\Controllers\Bside\LoginController::class, 'login'])->name('login'); | 771 | Route::any('/login', [\App\Http\Controllers\Bside\LoginController::class, 'login'])->name('login'); |
| 772 | Route::any('/projectLogin', [\App\Http\Controllers\Bside\LoginController::class, 'projectLogin'])->name('projectLogin'); | 772 | Route::any('/projectLogin', [\App\Http\Controllers\Bside\LoginController::class, 'projectLogin'])->name('projectLogin'); |
| 773 | - Route::any('/ceshi', [\App\Http\Controllers\Bside\TestController::class, 'ceshi'])->name('ceshi'); | ||
| 774 | Route::any('/file_manager_downLoad', [\App\Http\Controllers\Bside\FileManage\FileManageController::class, 'downLoad'])->name('file_manager_downLoad'); | 773 | Route::any('/file_manager_downLoad', [\App\Http\Controllers\Bside\FileManage\FileManageController::class, 'downLoad'])->name('file_manager_downLoad'); |
| 775 | Route::any('/stringTranslation', [\App\Http\Controllers\Bside\LoginController::class, 'stringTranslation'])->name('stringTranslation'); | 774 | Route::any('/stringTranslation', [\App\Http\Controllers\Bside\LoginController::class, 'stringTranslation'])->name('stringTranslation'); |
| 776 | Route::any('/sendLoginSms', [\App\Http\Controllers\Bside\LoginController::class, 'sendLoginSms'])->name('sendLoginSms'); | 775 | Route::any('/sendLoginSms', [\App\Http\Controllers\Bside\LoginController::class, 'sendLoginSms'])->name('sendLoginSms'); |
-
请 注册 或 登录 后发表评论