更新功能
This commit is contained in:
+16
-16
@@ -23,16 +23,16 @@ class AuthRule extends Model{
|
||||
'id' => 'integer',
|
||||
);
|
||||
|
||||
public $keyList = array(
|
||||
array('name'=>'module','title'=>'所属模块','type'=>'hidden'),
|
||||
array('name'=>'title','title'=>'节点名称','type'=>'text','help'=>''),
|
||||
array('name'=>'name','title'=>'节点标识','type'=>'text','help'=>''),
|
||||
array('name'=>'group','title'=>'功能组','type'=>'text','help'=>'功能分组'),
|
||||
array('name'=>'status','title'=>'状态','type'=>'select','option'=>array('1'=>'启用','0'=>'禁用'),'help'=>''),
|
||||
array('name'=>'condition','title'=>'条件','type'=>'text','help'=>'')
|
||||
);
|
||||
public $keyList = [
|
||||
['name'=>'module','title'=>'所属模块','type'=>'hidden'],
|
||||
['name'=>'title','title'=>'节点名称','type'=>'text','help'=>''],
|
||||
['name'=>'name','title'=>'节点标识','type'=>'text','help'=>''],
|
||||
['name'=>'group','title'=>'功能组','type'=>'text','help'=>'功能分组'],
|
||||
['name'=>'status','title'=>'状态','type'=>'select','option'=>[['key' => '0', 'label'=>'禁用'],['key' => '1', 'label'=>'启用']],'help'=>''],
|
||||
['name'=>'condition','title'=>'条件','type'=>'text','help'=>'']
|
||||
];
|
||||
|
||||
public function uprule($data, $type){
|
||||
public static function uprule($type){
|
||||
foreach ($data as $value) {
|
||||
$data = array(
|
||||
'module' => $type,
|
||||
@@ -42,13 +42,13 @@ class AuthRule extends Model{
|
||||
'group' => $value['group'],
|
||||
'status' => 1,
|
||||
);
|
||||
$id = $this->where(array('name' => $data['name']))->value('id');
|
||||
if ($id) {
|
||||
$data['id'] = $id;
|
||||
$this->save($data, array('id' => $id));
|
||||
} else {
|
||||
self::create($data);
|
||||
}
|
||||
// $id = $this->where(array('name' => $data['name']))->value('id');
|
||||
// if ($id) {
|
||||
// $data['id'] = $id;
|
||||
// $this->save($data, array('id' => $id));
|
||||
// } else {
|
||||
// self::create($data);
|
||||
// }
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user