初始化

This commit is contained in:
liut
2021-10-12 11:06:24 +08:00
commit ff0b4d5b12
1270 changed files with 405680 additions and 0 deletions
+53
View File
@@ -0,0 +1,53 @@
<?php
namespace app\common\model;
use think\Model;
class Policys extends Model
{
public function addPolicy($data){
//基础参数
$keys = ['name','type','filetype'];
// 附加参数
$field = [];
foreach ($data as $key => $item){
if(!in_array($key,$keys)){
$field[$key] = $item;
unset($data[$key]);
}
}
$data['config'] = json_encode($field);
self::insert($data);
}
public function editPolicy($id,$data){
//基础参数
$keys = ['name','type','filetype'];
// 附加参数
$field = [];
foreach ($data as $key => $item){
if(!in_array($key,$keys)){
$field[$key] = $item;
unset($data[$key]);
}
}
$data['config'] = json_encode($field);
self::where('id',$id)->update($data);
}
public function getConfigAttr($value){
return json_decode($value,true);
}
public static function getPolicyAll(): array
{
return self::field('id,name')->select()->toArray();
}
}