合并分支 'lyh-server' 到 'master'
Lyh server 查看合并请求 !3254
正在显示
4 个修改的文件
包含
33 行增加
和
1 行删除
| @@ -85,4 +85,22 @@ class TicketUploadDataController extends BaseController | @@ -85,4 +85,22 @@ class TicketUploadDataController extends BaseController | ||
| 85 | $data = $this->logic->saveData(); | 85 | $data = $this->logic->saveData(); |
| 86 | $this->response('success',Code::SUCCESS,$data); | 86 | $this->response('success',Code::SUCCESS,$data); |
| 87 | } | 87 | } |
| 88 | + | ||
| 89 | + /** | ||
| 90 | + * @remark :删除数据 | ||
| 91 | + * @name :del | ||
| 92 | + * @author :lyh | ||
| 93 | + * @method :post | ||
| 94 | + * @time :2025/11/14 11:05 | ||
| 95 | + */ | ||
| 96 | + public function del() | ||
| 97 | + { | ||
| 98 | + $this->request->validate([ | ||
| 99 | + 'id'=>'required', | ||
| 100 | + ],[ | ||
| 101 | + 'id.required' => '主键ID不能为空', | ||
| 102 | + ]); | ||
| 103 | + $data = $this->logic->delData(); | ||
| 104 | + $this->response('success',Code::SUCCESS,$data); | ||
| 105 | + } | ||
| 88 | } | 106 | } |
| @@ -118,7 +118,7 @@ class AsideTicketController extends BaseController | @@ -118,7 +118,7 @@ class AsideTicketController extends BaseController | ||
| 118 | $manageIdArr = $manageHrModel->selectField(['entry_position' => ['in', [42, 43, 45, 48, 51]], 'status' => 1], 'manage_id'); | 118 | $manageIdArr = $manageHrModel->selectField(['entry_position' => ['in', [42, 43, 45, 48, 51]], 'status' => 1], 'manage_id'); |
| 119 | } | 119 | } |
| 120 | $query->whereHas('logs', function ($q) use ($manageIdArr) { | 120 | $query->whereHas('logs', function ($q) use ($manageIdArr) { |
| 121 | - $q->whereIn('engineer_id', $manageIdArr); | 121 | + $q->whereIn('engineer_id', $manageIdArr)->where('is_engineer',1); |
| 122 | }); | 122 | }); |
| 123 | }else{ | 123 | }else{ |
| 124 | $manageIdArr = $manageHrModel->selectField(['dept_id'=>$this->param['dept_id'],'status'=>1],'manage_id'); | 124 | $manageIdArr = $manageHrModel->selectField(['dept_id'=>$this->param['dept_id'],'status'=>1],'manage_id'); |
| @@ -397,4 +397,17 @@ class TicketUploadDataLogic extends BaseLogic | @@ -397,4 +397,17 @@ class TicketUploadDataLogic extends BaseLogic | ||
| 397 | } | 397 | } |
| 398 | return $this->success(); | 398 | return $this->success(); |
| 399 | } | 399 | } |
| 400 | + | ||
| 401 | + /** | ||
| 402 | + * @remark :删除 | ||
| 403 | + * @name :delData | ||
| 404 | + * @author :lyh | ||
| 405 | + * @method :post | ||
| 406 | + * @time :2025/11/14 11:04 | ||
| 407 | + */ | ||
| 408 | + public function delData() | ||
| 409 | + { | ||
| 410 | + $this->model->del(['id'=>['in',$this->param['id']]]); | ||
| 411 | + return $this->success(); | ||
| 412 | + } | ||
| 400 | } | 413 | } |
| @@ -680,6 +680,7 @@ Route::middleware(['aloginauth'])->group(function () { | @@ -680,6 +680,7 @@ Route::middleware(['aloginauth'])->group(function () { | ||
| 680 | Route::any('/', [Aside\Ticket\TicketUploadDataController::class,'lists'])->name('ticket_upload_lists'); | 680 | Route::any('/', [Aside\Ticket\TicketUploadDataController::class,'lists'])->name('ticket_upload_lists'); |
| 681 | Route::any('/save', [Aside\Ticket\TicketUploadDataController::class,'save'])->name('ticket_upload_save'); | 681 | Route::any('/save', [Aside\Ticket\TicketUploadDataController::class,'save'])->name('ticket_upload_save'); |
| 682 | Route::any('/detail', [Aside\Ticket\TicketUploadDataController::class,'detail'])->name('ticket_upload_detail'); | 682 | Route::any('/detail', [Aside\Ticket\TicketUploadDataController::class,'detail'])->name('ticket_upload_detail'); |
| 683 | + Route::any('/del', [Aside\Ticket\TicketUploadDataController::class,'del'])->name('ticket_upload_del'); | ||
| 683 | }); | 684 | }); |
| 684 | //岗位管理 | 685 | //岗位管理 |
| 685 | Route::prefix('entry_position')->group(function () { | 686 | Route::prefix('entry_position')->group(function () { |
-
请 注册 或 登录 后发表评论