|
@@ -666,6 +666,37 @@ class Tool
|
|
|
|
|
|
public function group_sell_api()
|
|
|
{
|
|
|
-
|
|
|
+ $where = array();
|
|
|
+ $id = Dever::input('id');
|
|
|
+ if ($id) {
|
|
|
+ $where['id'] = $id;
|
|
|
+ }
|
|
|
+ $order = Dever::db('agent/order')->select($where);
|
|
|
+ if ($order) {
|
|
|
+ foreach ($order as $k => $v) {
|
|
|
+ if ($v['id'] >= 50000) {
|
|
|
+ $parents = Dever::load('invite/api')->getParentAll($v['mid'], 100);
|
|
|
+ $info = Dever::db('bill/sell')->find(array('type' => 2, 'type_id' => $v['id']));
|
|
|
+ if ($info) {
|
|
|
+ foreach ($parents as $k1 => $v1) {
|
|
|
+ $parent_info = Dever::db('agent/member')->find($v1['uid']);
|
|
|
+ if ($parent_info && $parent_info['status'] == 2) {
|
|
|
+ $check = Dever::db('bill/sell')->find(array('type' => 2, 'type_id' => $v['id'], 'mid' => $v1['uid'], 'clear' => true));
|
|
|
+ if (!$check) {
|
|
|
+ $member = Dever::db('agent/member')->find($v['mid']);
|
|
|
+ $desc = $member['name'] . '成为代理商';
|
|
|
+ Dever::load('bill/lib/sell')->up($member, $parent_info['id'], 2, $v['agent_cash'], $v['role'], $v['id'], $desc, 1, $info['cdate']);
|
|
|
+
|
|
|
+ $data['where_id'] = $parent_info['id'];
|
|
|
+ $data['clear'] = true;
|
|
|
+ $data['upcol'] = $v['agent_cash'];
|
|
|
+ Dever::db('agent/member')->upGroupSell($data);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|