|
@@ -168,7 +168,6 @@ Class Appoint
|
|
|
$admin_id = false;
|
|
|
if ($type == 2) {
|
|
|
$info = Dever::db('work/branch')->find(array('group_id' => $level_id));
|
|
|
-
|
|
|
if ($info) {
|
|
|
$temp = explode(',', $info['group']);
|
|
|
$admin_id = $temp[1] . ',' . $info['coor'];
|
|
@@ -219,9 +218,6 @@ Class Appoint
|
|
|
} else {
|
|
|
$default = $this->cdefault;
|
|
|
}
|
|
|
- // if ($level_id < 0) {
|
|
|
- // Dever::alert('error');
|
|
|
- // }
|
|
|
if ($level_num == 1) {
|
|
|
$data = Dever::db('work/q_cate')->getSearchAll();
|
|
|
|
|
@@ -237,6 +233,9 @@ Class Appoint
|
|
|
array_unshift($data, $default);
|
|
|
}
|
|
|
$result['level_total'] = $level_total;
|
|
|
+ if ($level_num == 2) {
|
|
|
+ unset($data[0]);
|
|
|
+ }
|
|
|
$result['list'] = $data;
|
|
|
return $result;
|
|
|
}
|
|
@@ -274,17 +273,21 @@ Class Appoint
|
|
|
}
|
|
|
|
|
|
$data['info']['role_name'] = '';
|
|
|
+ $data['info']['idcard'] = '';
|
|
|
$user = Dever::db('work/user')->find(array('mobile'=>$data['info']['mobile']));
|
|
|
if ($user) {
|
|
|
$data['info']['user_name'] = $user['name'];
|
|
|
$data['info']['mobile'] = $user['mobile'];
|
|
|
- $data['info']['idcard'] = $user['idcard'];
|
|
|
+ if(isset($user['idcard']) && $user['idcard']) {
|
|
|
+ $data['info']['idcard'] = '身份证号码:'.$user['idcard'];
|
|
|
+ }
|
|
|
+
|
|
|
if ($user['agent_uid'] && $user['agent_uid']>0) {
|
|
|
$member = Dever::db('agent/member')->find($user['agent_uid']);
|
|
|
if ($member && $member['role']) {
|
|
|
$role = Dever::db('setting/role')->find($member['role']);
|
|
|
if ($role) {
|
|
|
- $data['info']['role_name'] = $role['name'];
|
|
|
+ $data['info']['role_name'] = '代理商角色:'.$role['name'];
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -503,4 +506,90 @@ Class Appoint
|
|
|
}
|
|
|
return Dever::render('back', $data);
|
|
|
}
|
|
|
+
|
|
|
+ public function callback_api(){
|
|
|
+ $mobile = Dever::input('phone');
|
|
|
+
|
|
|
+ $data = array();
|
|
|
+ if ($mobile) {
|
|
|
+ if(!preg_match('/^1[3|5|6|7|8|9]\d{9}$/', $mobile)){
|
|
|
+ // Dever::alert('代理商手机号不正确');
|
|
|
+ return '代理商手机号不正确';
|
|
|
+ }
|
|
|
+ $user = Dever::db('work/user')->find(array('mobile'=>$mobile));
|
|
|
+ if (!$user) {
|
|
|
+ $data['user']['title'] = '电话号码';
|
|
|
+ $data['user']['mobile'] = $mobile;
|
|
|
+ $data['user']['username'] = $mobile;
|
|
|
+ $data['user']['type'] = '无系统关联关系';
|
|
|
+ $data['user']['work'] = Dever::url('project/database/update?project=work&table=info&menu=work&search_option_mobile='.$mobile, 'manage');
|
|
|
+ // print_R($data);die;
|
|
|
+ return Dever::render('callback', $data);
|
|
|
+ }
|
|
|
+ if ($user){
|
|
|
+ $table = array();
|
|
|
+ $user['role_name'] = '';
|
|
|
+ $user['type'] = '';
|
|
|
+ $user['title'] = '名称/电话号码';
|
|
|
+ $user['username'] = $user['name'].'<br/>'.$user['mobile'];
|
|
|
+ if ($user['agent_uid'] && $user['agent_uid'] > 0) {
|
|
|
+ $member = Dever::db('agent/member')->find($user['agent_uid']);
|
|
|
+
|
|
|
+ if ($member['role']) {
|
|
|
+ $role = Dever::db('setting/role')->find($member['role']);
|
|
|
+ if ($role) {
|
|
|
+ $user['role_name'] = $role['name'];
|
|
|
+ $user['title'] = '名称/电话号码/角色';
|
|
|
+ $user['username'] = $user['name'].'<br/>'.$user['mobile'].'<br/>'.$user['role_name'];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $user['type'] = '代理商';
|
|
|
+ if ($user['option_uid'] && $user['option_uid']>0) {
|
|
|
+ $user['type'] = $user['type'].'<br/>期权账户';
|
|
|
+ }
|
|
|
+ if ($user['passport_uid'] && $user['passport_uid']>0) {
|
|
|
+ $user['type'] = $user['type'].'<br/>小程序';
|
|
|
+ }
|
|
|
+ $user['type'] = $user['type'].'<br/>客服系统用户';
|
|
|
+
|
|
|
+ } else {
|
|
|
+ if ($user['option_uid'] && $user['option_uid']>0) {
|
|
|
+ $user['type'] = '期权账户';
|
|
|
+ if ($user['passport_uid'] && $user['passport_uid']>0) {
|
|
|
+ $user['type'] = $user['type'].'<br/>小程序';
|
|
|
+ }
|
|
|
+ $user['type'] = $user['type'].'<br/>客服系统用户';
|
|
|
+ } else {
|
|
|
+ if ($user['passport_uid'] && $user['passport_uid']>0) {
|
|
|
+ $user['type'] = '小程序';
|
|
|
+ $user['type'] = $user['type'].'<br/>客服系统用户';
|
|
|
+ } else {
|
|
|
+ $user['type'] = '客服系统用户';
|
|
|
+ // $user['type'] = '无系统关联关系';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if ($user['agent_uid']) {
|
|
|
+ $user['order'] = Dever::url('project/database/list?project=agent&table=order&p=1&search_option_mid='.$user['agent_uid'], 'manage');
|
|
|
+ $user['order'] = Dever::url('home?link=' . urlencode($user['order']) , 'manage');
|
|
|
+
|
|
|
+ $user['agent'] = Dever::url('project/database/list?project=agent&table=member_area&mid='.$user['agent_uid'].'&page_type=1&search_auth=1&page_type=1&jump=19','manage');
|
|
|
+ $user['agent'] = Dever::url('home?link=' . urlencode($user['agent']) , 'manage');
|
|
|
+
|
|
|
+ $user['soft'] = Dever::url('project/database/list?project=agent&table=soft_cash&search_option_mid='.$user['agent_uid'], 'manage');
|
|
|
+ $user['soft'] = Dever::url('home?link=' . urlencode($user['soft']) , 'manage');
|
|
|
+ }
|
|
|
+ if ($user['option_uid']) {
|
|
|
+ $user['option'] = Dever::url('project/database/list?project=option&table=member&search_option_id='.$user['option_uid'], 'manage');
|
|
|
+ $user['option'] = Dever::url('home?link=' . urlencode($user['option']) , 'manage');
|
|
|
+ }
|
|
|
+
|
|
|
+ $user['work'] = Dever::url('project/database/update?project=work&table=info&menu=work&search_option_mobile='.$mobile, 'manage');
|
|
|
+ $user['work'] = Dever::url('home?link=' . urlencode($user['work']) , 'manage');
|
|
|
+
|
|
|
+ $data['user'] = $user;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return Dever::render('callback', $data);
|
|
|
+ }
|
|
|
}
|