作者 lyh

gx

@@ -43,8 +43,8 @@ class HrController extends BaseController @@ -43,8 +43,8 @@ class HrController extends BaseController
43 } 43 }
44 44
45 public function save(HrLogic $logic){ 45 public function save(HrLogic $logic){
46 - $data = $logic->save($this->param);  
47 - return $this->success($data); 46 + $logic->hrSave();
  47 + return $this->response('success');
48 } 48 }
49 49
50 /** 50 /**
@@ -20,6 +20,7 @@ class HrLogic extends BaseLogic @@ -20,6 +20,7 @@ class HrLogic extends BaseLogic
20 public function __construct() 20 public function __construct()
21 { 21 {
22 parent::__construct(); 22 parent::__construct();
  23 + $this->param = $this->requestAll;
23 $this->model = new ManageHr(); 24 $this->model = new ManageHr();
24 } 25 }
25 26
@@ -35,12 +36,21 @@ class HrLogic extends BaseLogic @@ -35,12 +36,21 @@ class HrLogic extends BaseLogic
35 return $this->success($lists); 36 return $this->success($lists);
36 } 37 }
37 38
38 - public function save($param){ 39 + public function hrSave(){
  40 + //处理参数
39 foreach ($this->model::specieField() as $v){ 41 foreach ($this->model::specieField() as $v){
40 - $param = $this->setJson($v,$param); 42 + $this->param = $this->setJson($v,$this->param);
41 } 43 }
42 - $param->manager_id = $this->manager['id'];  
43 - return parent::save($param); 44 + if(isset($this->param['id']) && !empty($this->param['id'])){
  45 + $rs = $this->model->edit($this->param,['id'=>$this->param['id']]);
  46 + }else{
  47 + $this->param['manage_id'] = $this->manager['id'];
  48 + $rs = $this->model->add($this->param);
  49 + }
  50 + if($rs === false){
  51 + $this->fail('error');
  52 + }
  53 + return $this->success();
44 } 54 }
45 55
46 /** 56 /**