|
@@ -6,6 +6,12 @@ use Dever;
|
|
|
|
|
|
class Manage
|
|
|
{
|
|
|
+ # 后台设置区域
|
|
|
+ public function updateArea($id, $name, $data)
|
|
|
+ {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
# 获取
|
|
|
# 设置上级
|
|
|
public function setParent_commit($id, $name, $data)
|
|
@@ -153,8 +159,12 @@ class Manage
|
|
|
|
|
|
Dever::db('agent/member')->update($update);
|
|
|
|
|
|
- # 对改区域进行占用
|
|
|
- Dever::load('area/api')->upStatus($order['area'], 2);
|
|
|
+ # 对区域进行占用
|
|
|
+ $role = Dever::db('setting/role')->one($order['role']);
|
|
|
+ if ($role && $role['type'] == 2) {
|
|
|
+ Dever::load('area/api')->upStatus($order['area'], 2);
|
|
|
+ }
|
|
|
+
|
|
|
$area_data = array('mid' => $order['mid'], 'order_id' => $order['id'], 'role' => $order['role'], 'area' => $order['area']);
|
|
|
$area = Dever::db('agent/member_area')->find($area_data);
|
|
|
|
|
@@ -163,7 +173,9 @@ class Manage
|
|
|
$area_data['price'] = $order['price'];
|
|
|
Dever::db('agent/member_area')->insert($area_data);
|
|
|
} else {
|
|
|
- Dever::load('area/api')->upStatus($area['area'], 1);
|
|
|
+ if ($role && $role['type'] == 2) {
|
|
|
+ Dever::load('area/api')->upStatus($area['area'], 1);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|