|
@@ -974,6 +974,34 @@ class Order
|
|
|
$cash = 0;
|
|
|
$level = array();
|
|
|
|
|
|
+ $param = array();
|
|
|
+
|
|
|
+ # 自动升级
|
|
|
+ $role_up = Dever::db('setting/role_up')->getData(array('role_id' => $parent_role['id']));
|
|
|
+ if ($role_up) {
|
|
|
+ if (!$parent_info['group_sell']) {
|
|
|
+ $parent_info['group_sell'] = 0;
|
|
|
+ }
|
|
|
+ $group_sell = $parent_info['group_sell'] + $info['agent_cash'];
|
|
|
+ if (!$child_num) {
|
|
|
+ $child_num = Dever::load('invite/api')->getChildNum($v['uid'], 1);
|
|
|
+ }
|
|
|
+ foreach ($role_up as $rv) {
|
|
|
+ if ($child_num >= $rv['num'] && $group_sell >= ($rv['sell']*10000)) {
|
|
|
+ # 可以升级为新角色
|
|
|
+ $rv_role = Dever::db('setting/role')->find($rv['t_role_id']);
|
|
|
+ if ($rv_role) {
|
|
|
+ $param['role_up'] = $rv;
|
|
|
+ $parent_role_name = $parent_role['name'] . '->' . $rv_role['name'];
|
|
|
+ $parent_role = $rv_role;
|
|
|
+ $parent_role['name'] = $parent_role_name;
|
|
|
+
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
if ($parent_per < $max_per) {
|
|
|
$order_cash = Dever::db('agent/order_cash')->getData(array('order_id' => $info['id'], 'parent_mid' => $v['uid'], 'type' => 2));
|
|
|
|
|
@@ -1022,32 +1050,6 @@ class Order
|
|
|
$this->show_area_reward($parent_info, $info, $role, $v, $parent_role, $parent_level, $area_agent, $table);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- $param = array();
|
|
|
-
|
|
|
- # 自动升级
|
|
|
- /*
|
|
|
- $role_up = Dever::db('setting/role_up')->getData(array('role_id' => $parent_role['id']));
|
|
|
- if ($role_up) {
|
|
|
- if (!$parent_info['group_sell']) {
|
|
|
- $parent_info['group_sell'] = 0;
|
|
|
- }
|
|
|
- $group_sell = $parent_info['group_sell'] + $info['agent_cash'];
|
|
|
- if (!$child_num) {
|
|
|
- $child_num = Dever::load('invite/api')->getChildNum($v['uid'], 1);
|
|
|
- }
|
|
|
- foreach ($role_up as $rv) {
|
|
|
- if ($child_num >= $rv['num'] && $group_sell >= ($rv['sell']*10000)) {
|
|
|
- # 可以升级为新角色
|
|
|
- $rv_role = Dever::db('setting/role')->find($rv['t_role_id']);
|
|
|
- if ($rv_role) {
|
|
|
- $param['role_up'] = $rv;
|
|
|
- $parent_role['name'] = $parent_role['name'] . '->' . $rv_role['name'];
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }*/
|
|
|
|
|
|
$param['type'] = 2;
|
|
|
$param['order_id'] = $info['id'];
|
|
@@ -1314,6 +1316,7 @@ class Order
|
|
|
}*/
|
|
|
|
|
|
# 自动升级
|
|
|
+ /*
|
|
|
$role_up = Dever::db('setting/role_up')->getData(array('role_id' => $parent_role['id']));
|
|
|
if ($role_up) {
|
|
|
if (!$parent_info['group_sell']) {
|
|
@@ -1334,7 +1337,7 @@ class Order
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
if ($param['cash'] >= 0) {
|
|
|
$data_param = Dever::array_encode($param);
|