Your Name 2 years ago
parent
commit
fd01326fbc
2 changed files with 25 additions and 9 deletions
  1. 10 9
      service/agent/lib/Member.php
  2. 15 0
      service/bill/database/sell.php

+ 10 - 9
service/agent/lib/Member.php

@@ -710,21 +710,23 @@ class Member
         if($end){
             $where['end'] = $end;
         }
-        $where['parent_mid'] = $id;
+        // $where['parent_mid'] = $id;
+        $where['mid'] = $id;
         $where['state'] = 1;
-        $info = Dever::db('agent/member')->getNewParent($where);
-        $sell = 0;
-        foreach ($info as $key => $val) {
-            $sell += $val['group_sell'];
-        }
-        $total = sprintf ('%01.2f',$sell);
+        $where['type'] = 2;
+        // $info = Dever::db('agent/member')->getNewParent($where);
+        $info = Dever::db('bill/sell')->getNewParent($where);
+        // $sell = 0;
+        // foreach ($info as $key => $val) {
+        //     $sell += $val['group_sell'];
+        // }
+        $total = sprintf ('%01.2f',$info['total']);
         return $total;
     }
     #直推业绩
     public function new_sell($id){
         $start = Dever::input('search_option_start_dever_time');
         $end = Dever::input('search_option_end_dever_time');
-        // print_R($start);die;
         $where = array();
         if($start){
             $where['start'] = $start;
@@ -734,7 +736,6 @@ class Member
         }
         $where['parent_mid'] = $id;
         $where['state'] = 1;
-        // print_R($where);die;
         $info = Dever::db('agent/member')->getNewParent($where);
         $sell = 0;
         foreach ($info as $key => $val) {

+ 15 - 0
service/bill/database/sell.php

@@ -281,5 +281,20 @@ return array
             'type' => 'one',
             'col' => '*,sum(num) as num',
         ),
+
+        'getNewParent' => array
+        (
+            # 匹配的正则或函数 选填项
+            'option' => array
+            (
+                'start' => array('yes-cdate','>='),
+                'end' => array('yes-cdate','<='),
+                'mid' => 'yes',
+                'type' => 'yes',
+                'state' => 1,
+            ),
+            'type' => 'one',
+            'col' => 'sum(num) as total',
+        ),
     ),
 );