Browse Source

添加身份证号

Fenix Wang 4 years ago
parent
commit
54734f2b18
2 changed files with 35 additions and 16 deletions
  1. 34 15
      application/newhome/controller/User.php
  2. 1 1
      application/user/model/User.php

+ 34 - 15
application/newhome/controller/User.php

@@ -106,27 +106,29 @@ class User extends Controller {
 
         $id = $data['u'];
 
-        $arr = explode("|", $data['e']);
-
-        if(count($arr) < 2)
+        if(!empty($data['e']))
         {
-            return json(['error'=>1009]);
-        }
+            $arr = explode("|", $data['e']);
+            if(count($arr) < 2)
+            {
+                return json(['error'=>1009]);
+            }
 
-        $sdk_id = $arr[0];
-        $ts = $arr[1];
-        $sign = $arr[2];
+            $sdk_id = $arr[0];
+            $ts = $arr[1];
+            $sign = $arr[2];
 
-        if($sign != md5($sdk_id.$ts."CzNLahsrSMBcSJF6"))
-        {
-            return json(['error'=>1009]);
+            if($sign != md5($sdk_id.$ts."CzNLahsrSMBcSJF6"))
+            {
+                return json(['error'=>1009]);
+            }
         }
 
         $res = $this->userModel->getUserByCode($id);
-        if(!empty($res['ext_id']))
-        {
-            return json(['error'=>1023]);
-        }
+//        if(!empty($res['ext_id']))
+//        {
+//            return json(['error'=>1023]);
+//        }
 
         if(empty($res)) return json(['error'=>1023]);
         $path = "load/".$res['id'].".txt";
@@ -279,6 +281,23 @@ class User extends Controller {
         return json(['mobile'=>$phone, 'res'=>$response]);
     }
 
+
+    public function idcard()
+    {
+        $data = decode($this->request->post());
+        $user_id = trim($data['u']);
+        $real_name = trim($data['r']);
+        $id_number = trim($data['n']);
+        $res = $this->userModel->where('id', $user_id)->find();
+        if($res)
+        {
+            $this->userModel->where('id', $user_id)->update(['real_name'=>$real_name, 'id_number'=>$id_number]);
+            return json(['r'=>$real_name, 'n'=>$id_number]);
+        }
+        return json(['r'=>'', 'n'=>'']);
+    }
+
+
     /**
      * 发起一个post请求到指定接口
      *

+ 1 - 1
application/user/model/User.php

@@ -96,7 +96,7 @@ class User extends Model{
 	 */
 	public function loginByUid($uid){
 		$this->data['uid'] = $uid;
-		$info = $this->db()->field('id i, diamond d, coin c, short o, praise p, buddy b')->where(array("uid"=>$uid))->find();
+		$info = $this->db()->field('id i, diamond d, coin c, short o, praise p, buddy b, real_name r, id_number n')->where(array("uid"=>$uid))->find();
 		
 		if(empty($info)) {
     		$info['d'] = 0;