|
@@ -9,7 +9,16 @@ class Manage
|
|
|
|
|
|
public function updateArea($id, $name, $data)
|
|
|
{
|
|
|
-
|
|
|
+ Dever::config('base')->hook = true;
|
|
|
+ $area = Dever::param('area', $data);
|
|
|
+ if ($area) {
|
|
|
+ $member = Dever::db('agent/member')->find($id);
|
|
|
+ $role = Dever::db('setting/role')->one($member['role']);
|
|
|
+ if ($role && $role['type'] == 2) {
|
|
|
+ Dever::load('area/api')->upStatus($member['area'], 1);
|
|
|
+ Dever::load('area/api')->upStatus($area, 2);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|