|
@@ -140,7 +140,7 @@ class Manage
|
|
|
}
|
|
|
|
|
|
|
|
|
- private function upLog($member, $role, $area, $order_id = -1, $type = 3)
|
|
|
+ private function upLog($member, $role, $area, $order_id = -1, $type = 3, $price = 0)
|
|
|
{
|
|
|
if (is_numeric($role)) {
|
|
|
$role = Dever::db('setting/role')->find($role);
|
|
@@ -150,7 +150,7 @@ class Manage
|
|
|
}
|
|
|
$this->upRole($member, $role, $area, $order_id);
|
|
|
if ($area) {
|
|
|
- $this->upArea($member, $role, $area, $order_id, $type);
|
|
|
+ $this->upArea($member, $role, $area, $order_id, $type, $price);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -183,7 +183,7 @@ class Manage
|
|
|
Dever::db('agent/member_account_log')->insert($data);
|
|
|
}
|
|
|
|
|
|
- private function upArea($member, $role, $area, $order_id = -1, $type = 3)
|
|
|
+ private function upArea($member, $role, $area, $order_id = -1, $type = 3, $price = 0)
|
|
|
{
|
|
|
if (!$role) {
|
|
|
return;
|
|
@@ -202,7 +202,7 @@ class Manage
|
|
|
$area_data['role'] = $role['id'];
|
|
|
$area_data['area'] = $area;
|
|
|
$area_data['type'] = $type;
|
|
|
- $area_data['price'] = 0;
|
|
|
+ $area_data['price'] = $price;
|
|
|
$area_data['status'] = 1;
|
|
|
Dever::db('agent/member_area')->insert($area_data);
|
|
|
}
|
|
@@ -449,7 +449,7 @@ class Manage
|
|
|
} else {
|
|
|
$type = 2;
|
|
|
}
|
|
|
- $this->upLog($member, $order['role'], $order['area'], $order['id'], $type);
|
|
|
+ $this->upLog($member, $order['role'], $order['area'], $order['id'], $type, $order['price']);
|
|
|
}
|
|
|
}
|
|
|
}
|