|
@@ -670,7 +670,7 @@ class Member
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public function new_money_api($id){
|
|
|
+ public function new_money($id){
|
|
|
$start = Dever::input('search_option_start_dever_time');
|
|
|
$end = Dever::input('search_option_end_dever_time');
|
|
|
$where = array();
|
|
@@ -700,7 +700,7 @@ class Member
|
|
|
return $total;
|
|
|
}
|
|
|
|
|
|
- public function new_zmoney_api($id){
|
|
|
+ public function new_zmoney($id){
|
|
|
$start = Dever::input('search_option_start_dever_time');
|
|
|
$end = Dever::input('search_option_end_dever_time');
|
|
|
$where = array();
|
|
@@ -765,4 +765,69 @@ class Member
|
|
|
$total = sprintf ('%01.2f',$sell);
|
|
|
return $total;
|
|
|
}
|
|
|
+
|
|
|
+ public function out_member_api(){
|
|
|
+ $start = Dever::input('search_option_start_dever_time');
|
|
|
+ $end = Dever::input('search_option_end_dever_time');
|
|
|
+ $area = Dever::input('search_linkage_area');
|
|
|
+ $role = Dever::input('search_option_role');
|
|
|
+ $source_id = Dever::input('search_option_source_id');
|
|
|
+ $level_id = Dever::input('search_option_level_id');
|
|
|
+ $title_id = Dever::input('search_option_title_id');
|
|
|
+ $id = Dever::input('search_api_id');
|
|
|
+ $where = array();
|
|
|
+ if($start){
|
|
|
+ $where['start'] = strtotime($start);
|
|
|
+ }
|
|
|
+ if($end){
|
|
|
+ $where['end'] = strtotime($end);
|
|
|
+ }
|
|
|
+ if($area){
|
|
|
+ $areas = implode(',',$area);
|
|
|
+ if($areas>0){
|
|
|
+ $where['area'] = $areas;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if($role){
|
|
|
+ $where['role'] = $role;
|
|
|
+ }
|
|
|
+ if($source_id){
|
|
|
+ $where['source_id'] = $source_id;
|
|
|
+ }
|
|
|
+ if($level_id && $level_id > 0){
|
|
|
+ $where['level_id'] = $level_id;
|
|
|
+ }
|
|
|
+ if($title_id){
|
|
|
+ $where['title_id'] = $title_id;
|
|
|
+ }
|
|
|
+ if($id){
|
|
|
+ $where['id'] = $id;
|
|
|
+ }
|
|
|
+ $where['state'] = 1;
|
|
|
+ $data = Dever::db('agent/member')->getExcelAll($where);
|
|
|
+ $header = array('姓名', '手机号', '代理角色', '代理头衔', '直推业绩', '团队业绩', '新增业绩', '新增正常业绩');
|
|
|
+ $body = array();
|
|
|
+ foreach($data as $k => $v){
|
|
|
+ $role = Dever::db('setting/role')->find($v['role']);
|
|
|
+ $title = Dever::db('setting/title')->find($v['title_id']);
|
|
|
+ $sell = $this->new_sell($v['id']);
|
|
|
+ $group_sell = $this->new_groupsell($v['id']);
|
|
|
+ $new_sell = $this->new_money($v['id']);
|
|
|
+ $new_zsell = $this->new_zmoney($v['id']);
|
|
|
+ $d = array
|
|
|
+ (
|
|
|
+ $v['name'],
|
|
|
+ $v['mobile'],
|
|
|
+ $role['name'],
|
|
|
+ $title['name'],
|
|
|
+ $sell,
|
|
|
+ $group_sell,
|
|
|
+ $new_sell,
|
|
|
+ $new_zsell,
|
|
|
+ );
|
|
|
+ $body[] = $d;
|
|
|
+ }
|
|
|
+ $file = '头衔统计';
|
|
|
+ Dever::excelExport($body, $header, $file);
|
|
|
+ }
|
|
|
}
|