最新版本
This commit is contained in:
89
app/admin/controller/CompanyAndOperators.php
Normal file
89
app/admin/controller/CompanyAndOperators.php
Normal 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]);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user