正在显示
3 个修改的文件
包含
34 行增加
和
6 行删除
| 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设置 |
-
请 注册 或 登录 后发表评论