123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- <?php
- namespace app\admin\controller\consultant;
- use app\admin\service\consultant\ConsultantService;
- use app\admin\validate\consultant\IndexValidate;
- use app\controller\Curd;
- use app\model\Consultant;
- use support\Request;
- use support\Response;
- class IndexController extends Curd
- {
- public function __construct()
- {
- $this->model = new Consultant();
- $this->validate = true;
- $this->validateClass = new IndexValidate();
- }
- public function select(Request $request): Response
- {
- return ConsultantService::index($request);
- }
-
- public function addConsultant(Request $request)
- {
- $params = $request->post();
- if (empty($params['name'])) {
- return json_fail('请输入员工姓名');
- }
- if (empty($params['mobile'])) {
- return json_fail('请输入员工手机号');
- }
- if (empty($params['dept_id'])) {
- return json_fail('请选择所属团队');
- }
- return ConsultantService::add($params);
- }
-
- public function updateConsultant(Request $request)
- {
- $params = $request->post();
- if (empty($params['name'])) {
- return json_fail('请输入员工姓名');
- }
- if (empty($params['mobile'])) {
- return json_fail('请输入员工手机号');
- }
- return ConsultantService::update($params);
- }
-
- public function deleteConsultant(Request $request)
- {
- $params = $request->post();
- if (empty($params['ids'])) {
- return json_fail('请选择要删除的数据');
- }
- return ConsultantService::delete($params['ids']);
- }
-
- public function getUserList()
- {
- return ConsultantService::userList();
- }
- }
|