public static function checkProfile($u_id) { $card = TmpUserProfileBankcard::find($u_id); if (empty($card)) { return 0; } if ($card->b_status == 1) { return 1; } else { return 0; } }
public function censorUserProfileBank($id) { $check = Input::get('check', 0); $remark = Input::get('remark', ''); try { if ($check == 0) { if (!$remark) { throw new Exception("备注不能为空", 10001); } } $tmp_bank = TmpUserProfileBankcard::find($id); if (empty($tmp_bank)) { throw new Exception("查找的用户信息不存在", 10001); } if ($tmp_bank->b_status == 1) { throw new Exception("审核已经通过了", 10002); } $bank = UserProfileBankcard::find($id); if (empty($bank)) { $bank = new UserProfileBankcard(); } if ($check == 1) { $bank->u_id = $tmp_bank->u_id; $bank->b_id = $tmp_bank->b_id; $bank->b_card_number = $tmp_bank->b_card_number; $bank->b_holder_name = $tmp_bank->b_holder_name; $bank->b_holder_phone = $tmp_bank->b_holder_phone; $bank->b_holder_id_number = $tmp_bank->b_holder_id_number; $bank->save(); $tmp_bank->b_status = 1; $tmp_bank->remark = ''; } else { $tmp_bank->b_status = 2; $tmp_bank->remark = $remark; } $tmp_bank->censor(); $re = Tools::reTrue('审核用户银行信息成功'); } catch (Exception $e) { $re = Tools::reFalse($e->getCode(), '审核用户银行信息失败:' . $e->getMessage()); } return Response::json($re); }
public function postBank() { $token = Input::get('token', ''); $u_id = Input::get('u_id', ''); // id bank $bankId = Input::get('bank', 0); // bank card number $cardNum = Input::get('card_num', ''); // card holder name $cardHolderName = Input::get('holder_name', ''); // card holder phone $cardHolderPhone = Input::get('holder_phone', ''); // card holder identy $cardHolderID = Input::get('holder_id', ''); try { $user = User::chkUserByToken($token, $u_id); $card = TmpUserProfileBankcard::find($u_id); if (!isset($card->u_id)) { $card = new TmpUserProfileBankcard(); } if ($card->u_status == 1) { throw new Exception("您的审核已经通过", 3002); } $card->u_id = $u_id; $card->b_id = $bankId; $card->b_card_number = $cardNum; $card->b_holder_name = $cardHolderName; $card->b_holder_phone = $cardHolderPhone; $card->b_holder_id_number = $cardHolderID; $card->register(); $re = Tools::reTrue('提交银行卡信息成功'); } catch (Exception $e) { // TmpUserProfileBankcard::clearByUser($u_id); $re = Tools::reFalse($e->getCode(), '提交银行卡信息失败:' . $e->getMessage()); } return Response::json($re); }