1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <?php
- /**
- * Created by PhpStorm.
- * User: wuzhenke
- * Date: 2018/11/13
- * Time: 17:44
- */
- namespace App\Services\Train;
- use App\Exceptions\ResponseException;
- use App\Models\Train\TrainTeacher;
- use App\Repositories\CompanyConsultantRepository;
- use App\Repositories\CompanyRepository;
- use App\Repositories\MemberLogRepository;
- use App\Repositories\Train\TrainTeacherRepository;
- class TeacherService
- {
- protected $companyRepository;
- protected $memberLogRepository;
- protected $companyConsultantRepository;
- protected $teacherRepository;
- public function __construct(TrainTeacherRepository $teacherRepository)
- {
- $this->teacherRepository=$teacherRepository;
- }
- public function addTeacher($data,$user){
- $data['created_by']=$user->id;
- $ac="添加";
- if (!empty($data["id"])){
- unset($data['id']);
- unset($data['_token']);
- $ac="修改";
- $data['audit']=0;
- $isOk=TrainTeacher::where(['id'=>request('id'),"created_by"=>$user->id])->update($data);
- }else{
- $isOk=$this->teacherRepository->create($data);
- }
- if ($isOk){
- throw new ResponseException(AjaxSuccess("{$ac}成功!",200,$isOk));
- }else{
- throw new ResponseException(AjaxError("{$ac}失败!"));
- }
- }
- }
|