|
@@ -719,30 +719,30 @@ class Member
|
|
|
$where['end'] = $end;
|
|
|
}
|
|
|
$where['mid'] = $id;
|
|
|
+ $where['parent_mid'] = $id;
|
|
|
$where['state'] = 1;
|
|
|
$where['type'] = 2;
|
|
|
$where['stype'] = 1;
|
|
|
- $info = Dever::db('bill/sell')->getNewChildParent($where);
|
|
|
+ // $info = Dever::db('bill/sell')->getNewChildParent($where);
|
|
|
+ $member = Dever::db('agent/member')->getNewMember($where);
|
|
|
$temp = array();
|
|
|
$sell = 0;
|
|
|
- $max = count($info);
|
|
|
- if ($max > 0) {
|
|
|
- foreach ($info as $key => $val) {
|
|
|
- $temp[] = $val['total']; // 用一个空数组来承接字段
|
|
|
- $sell += $val['total'];
|
|
|
+ $total = 0;
|
|
|
+ if($member){
|
|
|
+ unset($member[0]);
|
|
|
+ }
|
|
|
+ $array = array_column($member, 'id');
|
|
|
+ foreach($array as $k=>$v){
|
|
|
+ $where['mid'] = $v;
|
|
|
+ $info[] = Dever::db('bill/sell')->getNewChildParent($where);
|
|
|
+ }
|
|
|
+ if(isset($info) && $info){
|
|
|
+ foreach($info as $k => $v){
|
|
|
+ $total += $v['total'];
|
|
|
}
|
|
|
- if($temp){
|
|
|
- $total = sprintf ('%01.2f',$sell - max($temp));
|
|
|
- }else{
|
|
|
- $total = sprintf ('%01.2f',$sell);
|
|
|
- }
|
|
|
- } else {
|
|
|
- $total = 0;
|
|
|
- foreach ($info as $key => $val) {
|
|
|
- $total += $val['total'];
|
|
|
- }
|
|
|
- $total = sprintf ('%01.2f',$total);
|
|
|
}
|
|
|
+ $total = sprintf ('%01.2f',$total);
|
|
|
+
|
|
|
return $total;
|
|
|
}
|
|
|
#新增正常业绩
|