作者 lyh

变更数据

1 <?php 1 <?php
2 /** 2 /**
3 * @remark : 3 * @remark :
4 - * @name :Project5CateController.php 4 + * @name :Ticket5UploadDataController.php
5 * @author :lyh 5 * @author :lyh
6 * @method :post 6 * @method :post
7 * @time :2025/11/8 09:35 7 * @time :2025/11/8 09:35
@@ -15,7 +15,7 @@ use App\Models\Ticket\Project5Cate; @@ -15,7 +15,7 @@ use App\Models\Ticket\Project5Cate;
15 use App\Models\WorkOrder\TicketProject; 15 use App\Models\WorkOrder\TicketProject;
16 use Illuminate\Support\Facades\Http; 16 use Illuminate\Support\Facades\Http;
17 17
18 -class Project5CateController extends BaseController 18 +class Ticket5UploadDataController extends BaseController
19 { 19 {
20 /** 20 /**
21 * @remark :获取对应项目的分类 21 * @remark :获取对应项目的分类
@@ -125,4 +125,32 @@ class Project5CateController extends BaseController @@ -125,4 +125,32 @@ class Project5CateController extends BaseController
125 } 125 }
126 $this->response('请求失败',Code::SYSTEM_ERROR); 126 $this->response('请求失败',Code::SYSTEM_ERROR);
127 } 127 }
  128 +
  129 + /**
  130 + * @remark :提交数据
  131 + * @name :save
  132 + * @author :lyh
  133 + * @method :post
  134 + * @time :2025/11/10 11:01
  135 + */
  136 + public function save()
  137 + {
  138 + $this->request->validate([
  139 + 'project_id' => 'required',
  140 + 'type' => 'required',
  141 + 'text' => 'required'
  142 + ], [
  143 + 'project_id.required' => 'project_id不能为空',
  144 + 'type.required' => '上传类型不能为空',
  145 + 'text' => '数据详情不为空'
  146 + ]);
  147 + if(empty($this->param['text']['image'])){
  148 + $this->response('参数错误',Code::SYSTEM_ERROR);
  149 + }
  150 + if(empty($this->param['text']['title'])){
  151 + $this->response('参数错误,标题不能为空',Code::SYSTEM_ERROR);
  152 + }
  153 + //验证当前数据是否已提交
  154 + $this->param['text'] = json_encode($this->param['text'], true);
  155 + }
128 } 156 }
1 <?php 1 <?php
2 /** 2 /**
3 * @remark : 3 * @remark :
4 - * @name :Project5CateController.php 4 + * @name :Ticket5UploadDataController.php
5 * @author :lyh 5 * @author :lyh
6 * @method :post 6 * @method :post
7 * @time :2025/11/8 09:25 7 * @time :2025/11/8 09:25
@@ -15,7 +15,7 @@ use Illuminate\Http\Request; @@ -15,7 +15,7 @@ use Illuminate\Http\Request;
15 15
16 /** 16 /**
17 * @remark :保存5.0的分类 17 * @remark :保存5.0的分类
18 - * @name :Project5CateController 18 + * @name :Ticket5UploadDataController
19 * @author :lyh 19 * @author :lyh
20 * @method :post 20 * @method :post
21 * @time :2025/11/8 09:26 21 * @time :2025/11/8 09:26
@@ -110,8 +110,8 @@ Route::prefix('ticket_upload')->group(function () { @@ -110,8 +110,8 @@ Route::prefix('ticket_upload')->group(function () {
110 Route::any('/saveLayoutDesign', [\App\Http\Controllers\Api\WorkOrder\TicketUploadDataController::class, 'saveLayoutDesign'])->name('ticket_upload.saveLayoutDesign'); 110 Route::any('/saveLayoutDesign', [\App\Http\Controllers\Api\WorkOrder\TicketUploadDataController::class, 'saveLayoutDesign'])->name('ticket_upload.saveLayoutDesign');
111 Route::any('/getLayoutDesignInfo', [\App\Http\Controllers\Api\WorkOrder\TicketUploadDataController::class, 'getLayoutDesignInfo'])->name('ticket_upload.getLayoutDesignInfo'); 111 Route::any('/getLayoutDesignInfo', [\App\Http\Controllers\Api\WorkOrder\TicketUploadDataController::class, 'getLayoutDesignInfo'])->name('ticket_upload.getLayoutDesignInfo');
112 //5.0获取分类 112 //5.0获取分类
113 - Route::any('/getProject5Cate', [\App\Http\Controllers\Api\WorkOrder\Project5CateController::class, 'getProject5Cate'])->name('ticket_upload.getProject5Cate');  
114 - Route::any('/addProject5Cate', [\App\Http\Controllers\Api\WorkOrder\Project5CateController::class, 'addProject5Cate'])->name('ticket_upload.addProject5Cate'); 113 + Route::any('/getProject5Cate', [\App\Http\Controllers\Api\WorkOrder\Ticket5UploadDataController::class, 'getProject5Cate'])->name('ticket_upload.getProject5Cate');
  114 + Route::any('/addProject5Cate', [\App\Http\Controllers\Api\WorkOrder\Ticket5UploadDataController::class, 'addProject5Cate'])->name('ticket_upload.addProject5Cate');
115 115
116 }); 116 });
117 //geo设置 117 //geo设置