最新版本

This commit is contained in:
2026-05-26 09:44:21 +08:00
parent 822ed9a099
commit fa41edf857
24 changed files with 597 additions and 163 deletions

View File

@@ -0,0 +1,89 @@
<?php
namespace app\admin\controller;
use app\BaseController;
use app\common\service\TicketService;
use app\admin\service\CompanyOperatorsService;
class CompanyAndOperators extends BaseController
{
/**
* 获取所有运营人员名称
*/
public function getAllOperators(TicketService $ticketService)
{
$result = $ticketService->getAllOperators();
return json(['code' => 200, 'msg' => '查询成功', 'data' => $result]);
}
public function TestgetAllOperators(TicketService $ticketService)
{
$result = $ticketService->TestgetAllOperators();
return json(['code' => 200, 'msg' => '查询成功', 'data' => $result]);
}
/**
* 获取我方员工列表
*/
public function getStaffList(TicketService $ticketService)
{
$result = $ticketService->getStaffList();
return json(['code' => 200, 'msg' => '查询成功', 'data' => $result]);
}
/* 删除运营 */
public function deleteOperator(CompanyOperatorsService $CompanyOperatorService, $id)
{
$result = $CompanyOperatorService->deleteOperator($id);
return json(['code' => 200, 'msg' => '删除成功', 'data' => $result]);
}
/* 删除客户单位 */
public function deleteCompany(CompanyOperatorsService $CompanyOperatorService, $id)
{
$result = $CompanyOperatorService->deleteCompany($id);
if (!$result) {
return json(['code' => 400, 'msg' => '删除失败', 'data' => null]);
}
return json(['code' => 200, 'msg' => '删除成功']);
}
/* 新增公司(客户)单位 */
public function addCompany(CompanyOperatorsService $CompanyOperatorService)
{
$data = $this->request->post();
try {
$result = $CompanyOperatorService->addCompany($data);
return json(['code' => 200, 'msg' => '创建成功', 'data' => $result]);
} catch (\Exception $e) {
return json(['code' => 400, 'msg' => $e->getMessage(), 'data' => null]);
}
}
/* 新增运营人员 */
public function addOperator(CompanyOperatorsService $CompanyOperatorService)
{
$data = $this->request->post();
try {
$result = $CompanyOperatorService->addOperator($data);
return json(['code' => 200, 'msg' => '创建成功', 'data' => $result]);
} catch (\Exception $e) {
return json(['code' => 400, 'msg' => $e->getMessage(), 'data' => null]);
}
}
}