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); }