public static function checkProfile($u_id)
 {
     $detail = TmpUsersDetails::find($u_id);
     if (!isset($detail->u_id)) {
         return 0;
     }
     if ($detail->u_status == 1) {
         return 1;
     } else {
         return 0;
     }
 }
 public function postDetail()
 {
     $token = Input::get('token', '');
     $u_id = Input::get('u_id', '');
     $name = Input::get('name', '');
     $idNum = Input::get('id_num', '');
     // home address
     $homeAddr = Input::get('home_addr');
     // mother name
     $moName = Input::get('mo_name');
     // mother phone
     $moPhone = Input::get('mo_phone');
     // father name
     $faName = Input::get('fa_name');
     // father phone
     $faPhone = Input::get('fa_phone');
     $imgToken = Input::get('img_token');
     try {
         $user = User::chkUserByToken($token, $u_id);
         $user_detail = TmpUsersDetails::find($u_id);
         if (!isset($user_detail->u_id)) {
             $user_detail = new TmpUsersDetails();
         }
         if ($user_detail->u_status == 1) {
             throw new Exception("您的审核已经通过", 3002);
         }
         $user->u_name = $name;
         $user->save();
         $user_detail->u_id = $u_id;
         $user_detail->u_identity_number = $idNum;
         $user_detail->u_home_adress = $homeAddr;
         $user_detail->u_father_name = $faName;
         $user_detail->u_father_telephone = $faPhone;
         $user_detail->u_mother_name = $moName;
         $user_detail->u_mother_telephone = $moPhone;
         $user_detail->register();
         if ($imgToken) {
             $imgObj = new Img('user', $imgToken);
             $imgs = $imgObj->getSavedImg($u_id, '', true);
             $id_img = [];
             foreach ($imgs as $k => $img) {
                 if ($k == 'identity_img_front' || $k == 'identity_img_back') {
                     $id_img[] = $img;
                 }
             }
             $user_detail->u_identity_img = implode(',', $id_img);
             $user_detail->save();
         }
         $re = ['result' => 2000, 'data' => [], 'info' => '提交详细信息审核成功'];
     } catch (Exception $e) {
         TmpUsersDetails::clearByUser($u_id);
         $code = 3002;
         if ($e->getCode() > 2000) {
             $code = $e->getCode();
         }
         $re = ['result' => $code, 'data' => [], 'info' => '提交详细信息审核失败:' . $e->getMessage()];
     }
     return Response::json($re);
 }