作者 王晓刚
1 个管道 的构建 通过 耗费 2 秒

我的保单

... ... @@ -30,35 +30,27 @@ class AgentController extends WeChatBaseController
}
public function index(){
$user_id = cmf_get_current_user_id();
//判断当前用户是否注册过代理人手机号
$userModel = new UserModel();
$user = $userModel->findUserData(array('id'=>$user_id));
if($user['type'] != 2){
//重定向到注册代理人身份页面
$this->redirect('agent_register_mobile/index');
}else{
$collocationModel = new CollocationModel();
//共有多少保单
$no_collocation_count = $collocationModel->collocationCount(array('agent_phone'=>$user['mobile2']));
//查询所有保险人
$data = $collocationModel->insurerData(array('agent_phone'=>$user['mobile2']),"application");
dump($data);
$this->assign(
array(
'user'=>$user,
'no_collocation_count'=>$no_collocation_count,
'data'=>$data,
)
);
return $this->fetch();
}
$user = $this->isAgent();
$collocationModel = new CollocationModel();
//共有多少保单
$no_collocation_count = $collocationModel->collocationCount(array('agent_phone'=>$user['mobile2']));
//查询所有保险人
$data = $collocationModel->insurerData(array('agent_phone'=>$user['mobile2']),"application");
dump($data);
$this->assign(
array(
'user'=>$user,
'no_collocation_count'=>$no_collocation_count,
'data'=>$data,
)
);
return $this->fetch();
}
//筛选
public function select(){
$keyword = $this->request->param('keyword',0);
$user_id = cmf_get_current_user_id();
$userModel = new UserModel();
$user = $userModel->findUserData(array('id'=>$user_id));
$user = $this->isAgent();
$collocationModel = new CollocationModel();
$data = $collocationModel->insurerData(array('agent_phone'=>$user['mobile2'],'application'=>$keyword),"application");
$arr['code'] = 20000;
... ... @@ -70,7 +62,17 @@ class AgentController extends WeChatBaseController
public function application_information(){
$param = $this->request->param();
$user_id = cmf_get_current_user_id();
$this->isAgent();
$collocationModel = new CollocationModel();
//获取全部的被保人
$insurer = $collocationModel->insurerData(array('application'=>$param['application']),"insurer");
dump($insurer);
}
//获取当前代理人的手机号
public function get_agent_mobile(){
$user_id = cmf_get_current_user_id();
$userModel = new UserModel();
$user = $userModel->findUserData(array('id'=>$user_id));
return $user['mobile2'];
}
}
\ No newline at end of file
... ...
... ... @@ -10,7 +10,7 @@
// +----------------------------------------------------------------------
namespace cmf\controller;
use app\user\model\UserModel;
use app\index\model\UserModel;
use EasyWeChat\Foundation\Application;
use think\Db;
use app\admin\model\ThemeModel;
... ... @@ -277,5 +277,19 @@ class WeChatBaseController extends BaseController
return $arr;
}
}
/**
* 判断当前用户是否注册代理人身份
*/
public function isAgent(){
//判断当前用户是否注册过代理人手机号
$user_id = cmf_get_current_user_id();
$userModel = new UserModel();
$user = $userModel->findUserData(array('id'=>$user_id));
if($user['type'] != 2){
//重定向到注册代理人身份页面
$this->redirect('agent_register_mobile/index');
}
return $user;
}
}
\ No newline at end of file
... ...