芝麻web文件管理V1.00
编辑当前文件:/home/rejoandoctor/test.joruridoctor.com/app/Http/Controllers/back/AgentAccountController.php
middleware('auth'); } function depositAgentAccount() { $bank = BankModel::where('customer_id', Auth::user()->customer_id)->get(); return view('back.agent.deposit_agent_account', compact('bank')); } function storeAgentAccount(Request $request) { $agent_id = $request->segment(3); $request->validate([ 'amount' => ['required', 'string'], 'account_number' => ['required', 'string'], 'bank_name' => ['required', 'string'], ]); $agent = AgentAccountModel::create([ 'customer_id' => $customerID = $request->customer_id, 'agent_id' => $agent_id, 'deposit_amount' => $amount = $request->amount, 'deposit_date' => $request->deposit_date, 'type' => 'deposit', 'account_number' => $request->account_number, 'bank_name' => $request->bank_name, ]); $check = StockModel::where('customer_id', Auth::user()->customer_id)->where('agent_id', $agent_id)->first(); if(isset($check)){ $getamount = $check->agent_amount+$request->amount; $stock = StockModel::where('agent_id', $agent_id); $stock->update([ 'agent_amount' => $getamount, ]); } else { $stock = StockModel::create([ 'customer_id' => $customerID, 'agent_id' => $agent_id, 'agent_amount' => $amount, ]); } Session::flash('success', 'Deposit Successfully'); return redirect()->route('manageAgentAccount', $agent_id); } function manageAgentAccount($id) { $agent = AgentAccountModel::where('customer_id', Auth::user()->customer_id)->where('agent_id', $id)->get(); return view('back.agent.agent_statement', compact('agent')); } function editAgentAccount($id) { $agent_account = AgentAccountModel::where('customer_id', Auth::user()->customer_id)->where('id', $id)->first(); return view('back.agentAccount.edit_agent_account', compact('agent_account')); } function updateAgentAccount(Request $request, $id) { $agent = $request->segment(3); $agent_account = AgentAccountModel::where('id', $id); $agent_account->update([ 'agentAccount_name' => $request->agentAccount_name, 'mobile' => $request->mobile, 'address' => $request->address, ]); Session::flash('success', 'Modify Successfully'); return redirect()->route('manageAgentAccount', $agent); } function destroyAgentAccount($id) { } }