|
@@ -1024,6 +1024,31 @@ class Order
|
|
|
}
|
|
|
|
|
|
$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'];
|
|
|
$param['parent_mid'] = $parent_info['id'];
|
|
@@ -1289,15 +1314,15 @@ class Order
|
|
|
}*/
|
|
|
|
|
|
# 自动升级
|
|
|
- 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);
|
|
|
- }
|
|
|
$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)) {
|
|
|
# 可以升级为新角色
|