作者 李宇航

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

Lyh server



查看合并请求 !3367
@@ -281,4 +281,18 @@ class TicketController extends BaseController @@ -281,4 +281,18 @@ class TicketController extends BaseController
281 $uuid = $ticketProjectModel->getValue(['post_id'=>$this->param['post_id'],'project_cate'=>$this->param['project_cate']],'uuid'); 281 $uuid = $ticketProjectModel->getValue(['post_id'=>$this->param['post_id'],'project_cate'=>$this->param['project_cate']],'uuid');
282 $this->response('success',Code::SUCCESS,['project_id'=>$uuid]); 282 $this->response('success',Code::SUCCESS,['project_id'=>$uuid]);
283 } 283 }
  284 +
  285 + /**
  286 + * @remark :类型
  287 + * @name :getorderTypeOptions
  288 + * @author :lyh
  289 + * @method :post
  290 + * @time :2025/11/27 17:02
  291 + */
  292 + public function getorderTypeOptions()
  293 + {
  294 + $ticket = new Tickets();
  295 + $data = $ticket->getApiOrderTypeOptions();
  296 + $this->response('success', Code::SUCCESS, $data);
  297 + }
284 } 298 }
@@ -171,4 +171,22 @@ class Tickets extends Base @@ -171,4 +171,22 @@ class Tickets extends Base
171 ]; 171 ];
172 return ['type'=>$data, 'data'=>$dataSon]; 172 return ['type'=>$data, 'data'=>$dataSon];
173 } 173 }
  174 +
  175 + /**
  176 + * @remark :客户提交工单类型
  177 + * @name :getApiOrderTypeOptions
  178 + * @author :lyh
  179 + * @method :post
  180 + * @time :2025/11/27 17:01
  181 + */
  182 + public function getApiOrderTypeOptions()
  183 + {
  184 + $data = [
  185 + '1' => ['资料上传', '美工设计', '网站修改', '优化问题', '优化报告', '网站同步', '页面翻译', '其他问题','关键词相关','上线审核'],
  186 + '2' => ['资料上传', '美工设计', '网站修改', '优化问题', '优化报告', '网站同步', '页面翻译', '其他问题','关键词相关','上线审核','GEO项目'],
  187 + '3' => ['功能问题', '操作问题', '数据问题', '功能需求', '培训需求', '其他问题'],
  188 + '4' => ['账号问题', '报告分析', '效果问题', '发帖问题', '视频问题', '美工设计', '其他问题',]
  189 + ];
  190 + return $data;
  191 + }
174 } 192 }
@@ -86,6 +86,7 @@ Route::get('/get_manage_by_domain', [\App\Http\Controllers\Api\PrivateController @@ -86,6 +86,7 @@ Route::get('/get_manage_by_domain', [\App\Http\Controllers\Api\PrivateController
86 Route::any('/get_project_by_mch_id', [\App\Http\Controllers\Api\PrivateController::class, 'getProjectByMchId']); 86 Route::any('/get_project_by_mch_id', [\App\Http\Controllers\Api\PrivateController::class, 'getProjectByMchId']);
87 //获取项目uuid 87 //获取项目uuid
88 Route::any('/getProjectUuid',[\App\Http\Controllers\Api\WorkOrder\TicketController::class,'getProjectUuid']); 88 Route::any('/getProjectUuid',[\App\Http\Controllers\Api\WorkOrder\TicketController::class,'getProjectUuid']);
  89 +Route::any('/getorderTypeOptions',[\App\Http\Controllers\Api\WorkOrder\TicketController::class,'getorderTypeOptions']);
89 90
90 // B端,渠道在企微群操作-售后工单 91 // B端,渠道在企微群操作-售后工单
91 Route::prefix('tickets')->group(function () { 92 Route::prefix('tickets')->group(function () {