|
|
@@ -15,37 +15,96 @@ class Certification extends UserControl
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 用户
|
|
|
+ * 用户信息
|
|
|
* @return mixed
|
|
|
*/
|
|
|
public function index()
|
|
|
+ {
|
|
|
+ $user_info = $this->getAdminInfo();
|
|
|
+ $user = db('user')->where('user_email',$user_info['user_email'])->find();
|
|
|
+ if($user['user_status'] ==1){
|
|
|
+ $user['user_status_cn'] = '已实名认证';
|
|
|
+ }
|
|
|
+ if($user['user_status'] ==-1){
|
|
|
+ $user['user_status_cn'] = '未实名认证';
|
|
|
+ }
|
|
|
+ if($user['user_status'] ==0){
|
|
|
+ $user['user_status_cn'] = '实名认证中';
|
|
|
+ }
|
|
|
+
|
|
|
+ $this->assign('user', $user);
|
|
|
+ return $this->fetch();
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 个人实名认证信息
|
|
|
+ * @return mixed
|
|
|
+ */
|
|
|
+ public function personal()
|
|
|
{
|
|
|
$user_info = $this->getAdminInfo();
|
|
|
if (request()->isPost()) {
|
|
|
- $user_name = input('post.user_name');
|
|
|
- $company = input('post.company');
|
|
|
- $trade = input('post.trade');
|
|
|
- $address = input('post.address');
|
|
|
+ $name = input('post.name');
|
|
|
+ $identity = input('post.identity');
|
|
|
+ $bank_card = input('post.bank_card');
|
|
|
+ $debit_card = input('post.debit_card');
|
|
|
+ $ch_box = input('post.ch_box');
|
|
|
+
|
|
|
+ // 协议 校验
|
|
|
+ if ($ch_box == false) {
|
|
|
+ //验证失败
|
|
|
+ $this->error('未勾选协议');
|
|
|
+ }
|
|
|
|
|
|
$update_info = array(
|
|
|
- 'user_name' => $user_name,
|
|
|
- 'company' => $company,
|
|
|
- 'trade' => $trade,
|
|
|
- 'address' => $address
|
|
|
+ 'userInfo_name' => $name,
|
|
|
+ 'userInfo_identity' => $identity,
|
|
|
+ 'userInfo_bank_card' => $bank_card,
|
|
|
+ 'userInfo_debit_card' => $debit_card
|
|
|
);
|
|
|
- //print_r($update_info);
|
|
|
- $res = db('user')->where('user_id', $user_info['user_id'])->update($update_info);
|
|
|
+
|
|
|
+ $imgurl = DS_THEME_STYLE_URL . 'images/certification';
|
|
|
+ $numurl = '/static/user/images/certification';
|
|
|
+ $img_front = request()->file('img_front');
|
|
|
+ $img_back = request()->file('img_back');
|
|
|
+ if($img_front){
|
|
|
+ $imgname = time().'_1.jpg';
|
|
|
+ $file = $img_front->setSaveName($imgname);
|
|
|
+ $imgo = $file->move($imgurl, $savename = $imgname, $replace = true);
|
|
|
+ if($imgo){
|
|
|
+ $update_info['img_front'] =$numurl.'/'.$imgname;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if($img_back){
|
|
|
+ $imgname = time().'_2.jpg';
|
|
|
+ $file = $img_back->setSaveName($imgname);
|
|
|
+ $imgo = $file->move($imgurl, $savename = $imgname, $replace = true);
|
|
|
+ if($imgo){
|
|
|
+ $update_info['img_back'] =$numurl.'/'.$imgname;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $res = db('userinfo')->where('user_id', $user_info['user_id'])->update($update_info);
|
|
|
if($res == 1){
|
|
|
- return $this->redirect('User/Member/index');
|
|
|
+ $date = array(
|
|
|
+ 'user_status' => 0
|
|
|
+ );
|
|
|
+ $result = db('user')->where('user_id', $user_info['user_id'])->update($date);
|
|
|
+ if($result == 1){
|
|
|
+ return $this->redirect('User/Certification/index');
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}else{
|
|
|
$user = db('user')->where('user_email',$user_info['user_email'])->find();
|
|
|
if($user['user_status'] ==1){
|
|
|
$user['user_status_cn'] = '已实名认证';
|
|
|
- }else{
|
|
|
+ }
|
|
|
+ if($user['user_status'] ==-1){
|
|
|
$user['user_status_cn'] = '未实名认证';
|
|
|
}
|
|
|
+ if($user['user_status'] ==0){
|
|
|
+ $user['user_status_cn'] = '实名认证中';
|
|
|
+ }
|
|
|
|
|
|
if($user['user_type'] ==1){
|
|
|
$user['user_type_cn'] = '个人用户';
|