正在显示
3 个修改的文件
包含
49 行增加
和
1 行删除
| @@ -30,6 +30,41 @@ class TicketUploadDataController extends BaseController | @@ -30,6 +30,41 @@ class TicketUploadDataController extends BaseController | ||
| 30 | } | 30 | } |
| 31 | 31 | ||
| 32 | /** | 32 | /** |
| 33 | + * @remark :已提交列表 | ||
| 34 | + * @name :lists | ||
| 35 | + * @author :lyh | ||
| 36 | + * @method :post | ||
| 37 | + * @time :2025/9/25 10:28 | ||
| 38 | + */ | ||
| 39 | + public function lists() | ||
| 40 | + { | ||
| 41 | + $this->request->validate([ | ||
| 42 | + 'project_id'=>'required', | ||
| 43 | + ],[ | ||
| 44 | + 'project_id.required' => 'project_id不能为空', | ||
| 45 | + ]); | ||
| 46 | + $data = $this->model->lists($this->map,$this->page,$this->row,$this->order); | ||
| 47 | + $this->response('success',Code::SUCCESS,$data); | ||
| 48 | + } | ||
| 49 | + | ||
| 50 | + /** | ||
| 51 | + * @remark :获取数据详情 | ||
| 52 | + * @name :info | ||
| 53 | + * @author :lyh | ||
| 54 | + * @method :post | ||
| 55 | + * @time :2025/9/25 10:35 | ||
| 56 | + */ | ||
| 57 | + public function info(){ | ||
| 58 | + $this->request->validate([ | ||
| 59 | + 'id'=>'required', | ||
| 60 | + ],[ | ||
| 61 | + 'id.required' => 'id不能为空', | ||
| 62 | + ]); | ||
| 63 | + $data = $this->model->read($this->param); | ||
| 64 | + $this->response('success',Code::SUCCESS,$data); | ||
| 65 | + } | ||
| 66 | + | ||
| 67 | + /** | ||
| 33 | * @remark :提交数据 | 68 | * @remark :提交数据 |
| 34 | * @name :save | 69 | * @name :save |
| 35 | * @author :lyh | 70 | * @author :lyh |
| @@ -9,6 +9,7 @@ | @@ -9,6 +9,7 @@ | ||
| 9 | 9 | ||
| 10 | namespace App\Models\Ticket; | 10 | namespace App\Models\Ticket; |
| 11 | 11 | ||
| 12 | +use App\Helper\Arr; | ||
| 12 | use App\Models\Base; | 13 | use App\Models\Base; |
| 13 | 14 | ||
| 14 | /** | 15 | /** |
| @@ -21,4 +22,11 @@ use App\Models\Base; | @@ -21,4 +22,11 @@ use App\Models\Base; | ||
| 21 | class TicketUploadData extends Base | 22 | class TicketUploadData extends Base |
| 22 | { | 23 | { |
| 23 | protected $table = 'gl_ticket_upload_data'; | 24 | protected $table = 'gl_ticket_upload_data'; |
| 25 | + | ||
| 26 | + public function getTextAttribute($value){ | ||
| 27 | + if(!empty($value)){ | ||
| 28 | + $value = Arr::s2a($value); | ||
| 29 | + } | ||
| 30 | + return $value; | ||
| 31 | + } | ||
| 24 | } | 32 | } |
| @@ -95,4 +95,9 @@ Route::prefix('tickets')->group(function () { | @@ -95,4 +95,9 @@ Route::prefix('tickets')->group(function () { | ||
| 95 | Route::any('/get_project_records', [\App\Http\Controllers\Api\WorkOrder\TicketController::class, 'get_project_records'])->name('tickets.get_project_records'); | 95 | Route::any('/get_project_records', [\App\Http\Controllers\Api\WorkOrder\TicketController::class, 'get_project_records'])->name('tickets.get_project_records'); |
| 96 | Route::get('/pushTicketByBot/{friend_id}', [\App\Http\Controllers\Api\WorkOrder\TicketController::class, 'pushTicketByBot'])->summary('企微群@机器人触发工单推送')->name('tickets.pushTicketByBot'); | 96 | Route::get('/pushTicketByBot/{friend_id}', [\App\Http\Controllers\Api\WorkOrder\TicketController::class, 'pushTicketByBot'])->summary('企微群@机器人触发工单推送')->name('tickets.pushTicketByBot'); |
| 97 | //保存工单提交数据(产品,新闻,博客)详情 | 97 | //保存工单提交数据(产品,新闻,博客)详情 |
| 98 | -Route::any('/ticket_upload_save', [\App\Http\Controllers\Api\WorkOrder\TicketUploadDataController::class, 'save']); | 98 | +Route::prefix('ticket_upload')->group(function () { |
| 99 | + Route::any('/', [\App\Http\Controllers\Api\WorkOrder\TicketUploadDataController::class, 'lists'])->name('ticket_upload.lists'); | ||
| 100 | + Route::any('/info', [\App\Http\Controllers\Api\WorkOrder\TicketUploadDataController::class, 'info'])->name('ticket_upload.info'); | ||
| 101 | + Route::any('/save', [\App\Http\Controllers\Api\WorkOrder\TicketUploadDataController::class, 'save'])->name('ticket_upload.save'); | ||
| 102 | +}); | ||
| 103 | + |
-
请 注册 或 登录 后发表评论