rabin 2 年之前
父節點
當前提交
bfa458485f
共有 2 個文件被更改,包括 33 次插入2 次删除
  1. 1 1
      service/agent/lib/Order.php
  2. 32 1
      service/agent/lib/Tool.php

+ 1 - 1
service/agent/lib/Order.php

@@ -309,7 +309,7 @@ class Order
             'product_id' => $data['id'],
             'order_id' => $data['order_num'],
             'h5' => 1,
-            'refer' => Dever::input('refer', 'test'),
+            'refer' => Dever::input('refer', 'http://daili.uat.churenyiliao.com/pages/assets/singlepage/singlepage?id=yinsizhengce'),
         );
 
         $result = Dever::load('pay/api.pay', $param);

+ 32 - 1
service/agent/lib/Tool.php

@@ -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);
+                                }
+                            }
+                        }
+                    }
+                }
+            }
+        }
     }
 }