作者 lyh

gx

... ... @@ -37,6 +37,15 @@ class BaseLogic extends Logic
*/
public function getParam(){
$requestAll = $this->request->all();
foreach ($requestAll as $k => $v){
if(is_array($v)){
continue;
}else{
if(empty($v) && ($v == null)){
unset($requestAll[$k]);
}
}
}
return $this->success($requestAll);
}
}
... ...
... ... @@ -11,6 +11,7 @@ use App\Models\Manage\JobLevel;
use App\Models\Manage\Manage;
use App\Models\Manage\ManageHr;
use App\Models\Manage\Menu;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Hash;
/**
... ... @@ -40,14 +41,18 @@ class HrLogic extends BaseLogic
foreach ($this->model::specieField() as $v){
$this->param = $this->setJson($v,$this->param);
}
DB::beginTransaction();
try {
if(isset($this->param['id']) && !empty($this->param['id'])){
$rs = $this->model->edit($this->param,['id'=>$this->param['id']]);
$this->model->edit($this->param,['id'=>$this->param['id']]);
}else{
//添加管理员账号
$this->param['manage_id'] = $this->addManager($this->param['mobile'],$this->param['name']);
$rs = $this->model->add($this->param);
$this->model->add($this->param);
}
if($rs === false){
DB::commit();
}catch (\Exception $e){
DB::rollBack();
$this->fail('系统错误');
}
return $this->success();
... ...
... ... @@ -69,6 +69,15 @@ class BaseLogic extends Logic
*/
public function getParam(){
$requestAll = $this->request->all();
foreach ($requestAll as $k => $v){
if(is_array($v)){
continue;
}else{
if(empty($v) && ($v == null)){
unset($requestAll[$k]);
}
}
}
return $this->success($requestAll);
}
... ...
... ... @@ -36,8 +36,6 @@ class BNav extends Base
/**
* 是否有下级
* @param int $id
... ... @@ -63,4 +61,15 @@ class BNav extends Base
$value = getImageUrl($value);
return $value;
}
/**
* @remark :
* @name :addInitParam
* @author :lyh
* @method :post
* @time :2023/9/19 14:04
*/
public function addInitParam(){
}
}
... ...