更新功能
This commit is contained in:
@@ -16,4 +16,11 @@ use think\Model;
|
||||
*/
|
||||
class AuthGroup extends Model{
|
||||
|
||||
public $keyList = [
|
||||
['name'=>'id', 'title'=>'ID', 'type'=>'hidden', 'help'=>'', 'option'=>''],
|
||||
['name'=>'module', 'title'=>'所属模块', 'type'=>'hidden', 'help'=>'', 'option'=>''],
|
||||
['name'=>'title', 'title'=>'用户组名', 'type'=>'text', 'help'=>'', 'option'=>''],
|
||||
['name'=>'description', 'title'=>'分组描述', 'type'=>'textarea', 'help'=>'', 'option'=>''],
|
||||
['name'=>'status', 'title'=>'状态', 'type'=>'select', 'help'=>'', 'option'=> [['key' => 0, 'label' => '禁用'],['key' => 1, 'label' => '启用']]],
|
||||
];
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -21,11 +21,9 @@ class Form extends \think\Model {
|
||||
|
||||
protected $auto = ['update_time'];
|
||||
protected $insert = ['name', 'create_time', 'status' => 1, 'list_grid' => "id:ID\r\ntitle:标题\r\ncreate_time:添加时间|time_format\r\nupdate_time:更新时间|time_format"];
|
||||
protected $type = array(
|
||||
'id' => 'integer',
|
||||
'create_time' => 'integer',
|
||||
'update_time' => 'integer',
|
||||
);
|
||||
protected $type = [
|
||||
'id' => 'integer'
|
||||
];
|
||||
|
||||
public $addField = [
|
||||
['name' => 'name', 'title' => '标识', 'type' => 'text', 'help' => ''],
|
||||
|
||||
@@ -14,6 +14,9 @@ namespace app\model;
|
||||
*/
|
||||
class Link extends \think\Model {
|
||||
|
||||
protected $auto = ['update_time'];
|
||||
protected $insert = ['create_time'];
|
||||
|
||||
public $keyList = array(
|
||||
array('name' => 'id', 'title' => 'ID', 'type' => 'hidden'),
|
||||
array('name' => 'title', 'title' => '友链标题', 'type' => 'text', 'help' => ''),
|
||||
@@ -30,10 +33,8 @@ class Link extends \think\Model {
|
||||
array('name' => 'descrip', 'title' => '描述', 'type' => 'textarea', 'help' => ''),
|
||||
);
|
||||
|
||||
protected $auto = array('update_time');
|
||||
|
||||
protected $type = array(
|
||||
'cover_id' => 'integer',
|
||||
'sort' => 'integer',
|
||||
'sort' => 'integer'
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user