作者 李宇航

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

Lyh server



查看合并请求 !3254
@@ -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 () {