|
@@ -6,6 +6,81 @@ use Dever;
|
|
|
|
|
|
class Manage
|
|
|
{
|
|
|
+ public function agentOut($data)
|
|
|
+ {
|
|
|
+ $file = Dever::input('excel_name');
|
|
|
+ $header = array('姓名', '手机号', '身份证号', '代理角色', '代理商区域', '代理费', '余额', '直推业绩', '团队业绩', '注册时间', '注册完成时间', '推荐人', '推荐人电话', '推荐人代理角色');
|
|
|
+
|
|
|
+ $body = array();
|
|
|
+
|
|
|
+ if ($data) {
|
|
|
+ foreach ($data as $k => $v) {
|
|
|
+ if (is_array($v)) {
|
|
|
+ if ($v['role']) {
|
|
|
+ $role = Dever::db('setting/role')->find($v['role']);
|
|
|
+ } else {
|
|
|
+ $role = array('name' => '普通代理',);
|
|
|
+ }
|
|
|
+
|
|
|
+ $order = Dever::db('agent/order')->find(array('mid' => $v['id']));
|
|
|
+ $agent_cash = 0;
|
|
|
+ if ($order) {
|
|
|
+ $agent_cash = $order['agent_cash'];
|
|
|
+ }
|
|
|
+
|
|
|
+ $area = Dever::load("area/api.string", $v['area']);
|
|
|
+ if ($v['rdate']) {
|
|
|
+ $rdate = date('Y-m-d H:i',$v['rdate']);
|
|
|
+ } else {
|
|
|
+ $rdate = '-';
|
|
|
+ }
|
|
|
+ $parent_name = '';
|
|
|
+ $parent_mobile = '';
|
|
|
+ $parent_rolename = '';
|
|
|
+
|
|
|
+ if ($v['parent_mid'] && $v['parent_mid'] > 0) {
|
|
|
+ $parent = Dever::db('agent/member')->find(array('id'=>$v['parent_mid']));
|
|
|
+ if ($parent) {
|
|
|
+ if($parent['role']){
|
|
|
+ $parent_role = Dever::db('setting/role')->find(array('id'=>$parent['role']));
|
|
|
+ if($parent_role){
|
|
|
+ $parent_rolename = $parent_role['name'];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if($parent['name']){
|
|
|
+ $parent_name = $parent['name'];
|
|
|
+ }
|
|
|
+ if($parent['mobile']){
|
|
|
+ $parent_mobile = $parent['mobile'];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ $d = array
|
|
|
+ (
|
|
|
+ $v['name'],
|
|
|
+ $v['mobile'],
|
|
|
+ $v['idcard'],
|
|
|
+ $role['name'],
|
|
|
+ $area,
|
|
|
+ $agent_cash,
|
|
|
+ $v['cash'],
|
|
|
+ $v['sell'],
|
|
|
+ $v['group_sell'],
|
|
|
+ date('Y-m-d H:i',$v['cdate']),
|
|
|
+ $rdate,
|
|
|
+ $parent_name,
|
|
|
+ $parent_mobile,
|
|
|
+ $parent_rolename,
|
|
|
+ );
|
|
|
+ $body[] = $d;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ Dever::excelExport($body, $header, $file);
|
|
|
+ }
|
|
|
+
|
|
|
public function relation_api()
|
|
|
{
|
|
|
$admin = Dever::load('manage/auth.data');
|