|
@@ -144,7 +144,7 @@ class Company extends Save
|
|
|
return array();
|
|
|
}
|
|
|
|
|
|
- public function search_api()
|
|
|
+ public function search()
|
|
|
{
|
|
|
$where = array();
|
|
|
|
|
@@ -154,4 +154,24 @@ class Company extends Save
|
|
|
}
|
|
|
return Dever::search('manage/group', $where);
|
|
|
}
|
|
|
+
|
|
|
+ # 同步admin_group
|
|
|
+ public function sync()
|
|
|
+ {
|
|
|
+ $admin = Dever::db('manage/admin')->select();
|
|
|
+ if ($admin) {
|
|
|
+ Dever::config('base')->hook = 1;
|
|
|
+ foreach ($admin as $k => $v) {
|
|
|
+ Dever::db('manage/admin_group')->delete(array('admin_id' => $v['id']));
|
|
|
+ if ($v['group']) {
|
|
|
+ $group = explode(',', $v['group']);
|
|
|
+ foreach ($group as $k1 => $v1) {
|
|
|
+ Dever::db('manage/admin_group')->insert(array('admin_id' => $v['id'], 'group_id' => $v1));
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return 'ok';
|
|
|
+ }
|
|
|
}
|