<?php
|
|
namespace app\openapi\model\access;
|
|
use app\common\model\admin\RoleAccess as RoleAccessModel;
|
class Access extends RoleAccessModel
|
{
|
|
/**
|
* 新增记录
|
*/
|
public function add($data)
|
{
|
$this->startTrans();
|
try {
|
|
$model = new RoleAccessModel();
|
$model->saveAll($data);
|
|
$this->commit();
|
return true;
|
} catch (\Exception $e) {
|
$this->error = $e->getMessage();
|
$this->rollback();
|
return false;
|
}
|
}
|
|
/**
|
* 修改记录
|
*/
|
public function edit($data)
|
{
|
$this->startTrans();
|
try {
|
|
$access_model = new RoleAccessModel();
|
$access_model->where(['role_id' => $data[0]['role_id']])->delete();
|
$access_model->saveAll($data);
|
|
$this->commit();
|
return true;
|
} catch (\Exception $e) {
|
$this->error = $e->getMessage();
|
$this->rollback();
|
return false;
|
}
|
}
|
|
|
|
}
|