/** * 登录响应 */ public function loginPost(Request $request) { $this->validate($request, User::loginRules()); $username = $request->get('username'); $password = $request->get('password'); //var_dump(Auth::attempt(['username' => $username, 'password' => $password], $request->get('remember')));exit; if (Auth::attempt(['username' => $username, 'password' => $password], $request->get('remember'))) { $user = User::find(Auth::user()->id); $user->last_time = date("Y-m-d H:i:s"); $user->save(); if (Auth::user()->hasRole('bidder')) { return Redirect::to('auth/cert'); } if ($request->get('refe') != '') { return Redirect::to($request->get('refe')); } return Redirect::to('/'); } else { return Redirect::route('login')->withInput()->withErrors('用户名或密码,请重试!'); } }
public function demandManage(Request $request) { header("Content-Type:text/html;charset=utf-8"); if ($request->method() == "POST") { // print_r(Input::all()); $action = $request->input("act"); if ($action == "edit_username") { try { //{error: 0, message: "", content: "高质感毛呢大衣111222"} $deid = $request->input("id"); $demand = Demand::find($deid); $user = User::find($demand->user_id); $user->username = $request->input("val"); $user->save(); $mess = array(); $mess['error'] = 0; $mess['message'] = "修改成功"; $mess['content'] = $user->username; echo json_encode($mess); } catch (Exception $e) { $mess = array(); $mess['error'] = $e->getCode(); $mess['message'] = $e->getMessage(); $mess['content'] = "message"; echo json_encode($mess); exit; } return; } if ($action == "edit_title") { try { $deid = $request->input("id"); $demand = Demand::find($deid); $demand->title = urldecode($request->input("val")); $demand->save(); $mess = array(); $mess['error'] = 0; $mess['message'] = "修改成功"; $mess['content'] = $demand->title; echo json_encode($mess); } catch (Exception $e) { $mess = array(); $mess['error'] = $e->getCode(); $mess['message'] = $e->getMessage(); $mess['content'] = "message"; echo json_encode($mess); exit; } } if ($action == "edit_comment") { try { $deid = $request->input("id"); $demand = Demand::find($deid); $demand->comment = urldecode($request->input("val")); $demand->save(); $mess = array(); $mess['error'] = 0; $mess['message'] = "修改成功"; $mess['content'] = $demand->comment; echo json_encode($mess); } catch (Exception $e) { $mess = array(); $mess['error'] = $e->getCode(); $mess['message'] = $e->getMessage(); $mess['content'] = "message"; echo json_encode($mess); exit; } } if ($action == "edit_address") { try { $adid = $request->input("id"); $address = Address::find($adid); $address->fulladdr = urldecode($request->input("val")); $address->save(); $mess = array(); $mess['error'] = 0; $mess['message'] = "修改成功"; $mess['content'] = $address->fulladdr; echo json_encode($mess); } catch (Exception $e) { $mess = array(); $mess['error'] = $e->getCode(); $mess['message'] = $e->getMessage(); $mess['content'] = "message"; echo json_encode($mess); exit; } } if ($action == "choosewin") { try { $bid = $request->input("bid"); $bid = Bid::find($bid); $bid::where('demand_id', $bid->demand_id)->update(array('is_win' => 0)); $bid->is_win = 1; $bid->save(); $mess = array(); $mess['error'] = 0; $mess['message'] = "修改成功"; $mess['content'] = ""; echo json_encode($mess); } catch (Exception $e) { $mess = array(); $mess['error'] = $e->getCode(); $mess['message'] = $e->getMessage(); $mess['content'] = "message"; echo json_encode($mess); exit; } } if ($action == "edit_model") { try { $deid = $request->input("id"); $demand = Demand::find($deid); $demand->model = urldecode($request->input("val")); $demand->save(); $mess = array(); $mess['error'] = 0; $mess['message'] = "修改成功"; $mess['content'] = $demand->model; echo json_encode($mess); } catch (Exception $e) { $mess = array(); $mess['error'] = $e->getCode(); $mess['message'] = $e->getMessage(); $mess['content'] = "message"; echo json_encode($mess); exit; } } if ($action == "edit_price") { try { $deid = $request->input("id"); $demand = Demand::find($deid); $demand->price = urldecode($request->input("val")); $demand->save(); $mess = array(); $mess['error'] = 0; $mess['message'] = "修改成功"; $mess['content'] = $demand->price; echo json_encode($mess); } catch (Exception $e) { $mess = array(); $mess['error'] = $e->getCode(); $mess['message'] = $e->getMessage(); $mess['content'] = "message"; echo json_encode($mess); exit; } } if ($action == "edit_delistatus") { try { $deid = $request->input("id"); $demand = delivery::find($deid); $demand->status = urldecode($request->input("val")); if ($demand->status != "") { $demand->save(); $mess = array(); $mess['error'] = 0; $mess['message'] = "修改成功"; $mess['content'] = $demand->status; echo json_encode($mess); } else { $mess = array(); $mess['error'] = 0; $mess['message'] = "传值为空"; $mess['content'] = $demand->status; echo json_encode($mess); } } catch (Exception $e) { $mess = array(); $mess['error'] = $e->getCode(); $mess['message'] = $e->getMessage(); $mess['content'] = "message"; echo json_encode($mess); exit; } } if ($action == "edit_delinumber") { try { $deid = $request->input("id"); $demand = delivery::find($deid); $demand->numbers = urldecode($request->input("val")); if ($demand->numbers != "") { $demand->save(); $mess = array(); $mess['error'] = 0; $mess['message'] = "修改成功"; $mess['content'] = $demand->numbers; echo json_encode($mess); } else { $mess = array(); $mess['error'] = 0; $mess['message'] = "传值为空"; $mess['content'] = $demand->numbers; echo json_encode($mess); } } catch (Exception $e) { $mess = array(); $mess['error'] = $e->getCode(); $mess['message'] = $e->getMessage(); $mess['content'] = "message"; echo json_encode($mess); exit; } } if ($action == "edit_delimobile") { try { $deid = $request->input("id"); $demand = delivery::find($deid); $demand->mobile = urldecode($request->input("val")); if ($demand->mobile != "") { $demand->save(); $mess = array(); $mess['error'] = 0; $mess['message'] = "修改成功"; $mess['content'] = $demand->mobile; echo json_encode($mess); } else { $mess = array(); $mess['error'] = 0; $mess['message'] = "传值为空"; $mess['content'] = $demand->mobile; echo json_encode($mess); } } catch (Exception $e) { $mess = array(); $mess['error'] = $e->getCode(); $mess['message'] = $e->getMessage(); $mess['content'] = "message"; echo json_encode($mess); exit; } } if ($action == "edit_delisemobile") { try { $deid = $request->input("id"); $demand = delivery::find($deid); $demand->sendmobile = urldecode($request->input("val")); if ($demand->mobile != "") { $demand->save(); $mess = array(); $mess['error'] = 0; $mess['message'] = "修改成功"; $mess['content'] = $demand->sendmobile; echo json_encode($mess); } else { $mess = array(); $mess['error'] = 0; $mess['message'] = "传值为空"; $mess['content'] = $demand->sendmobile; echo json_encode($mess); } } catch (Exception $e) { $mess = array(); $mess['error'] = $e->getCode(); $mess['message'] = $e->getMessage(); $mess['content'] = "message"; echo json_encode($mess); exit; } } if ($action == "is_pay") { try { $deid = $request->input("deid"); $demand = Demand::find($deid); $demand->is_pay = urldecode($request->input("val")); $demand->save(); $mess = array(); $mess['error'] = 0; $mess['message'] = "修改成功"; $mess['content'] = $demand->is_pay; echo json_encode($mess); } catch (Exception $e) { $mess = array(); $mess['error'] = $e->getCode(); $mess['message'] = $e->getMessage(); $mess['content'] = "message"; echo json_encode($mess); exit; } } if ($action == "is_payd") { try { $deid = $request->input("deid"); $demand = Demand::find($deid); $tval = urldecode($request->input("val")); if ($demand->is_pay <= 0 && $tval < 0) { $demand->is_pay += $tval; } else { $demand->is_pay = $tval; } $demand->save(); $mess = array(); $mess['error'] = 0; $mess['message'] = "修改成功"; $mess['content'] = $demand->is_pay; echo json_encode($mess); } catch (Exception $e) { $mess = array(); $mess['error'] = $e->getCode(); $mess['message'] = $e->getMessage(); $mess['content'] = "message"; echo json_encode($mess); exit; } } if ($action == "savecate") { try { $deid = $request->input("deid"); $demand = Demand::find($deid); $cat1 = $request->input("cat1"); $cat2 = $request->input("cat2"); $cat3 = $request->input("cat3"); $bid = $request->input("bname"); $demand->cat1 = $cat1; $demand->cat2 = $cat2; $demand->cat3 = $cat3; $demand->category_id = $cat3; //最终分类等于第三级分类 $demand->bid = $bid; $demand->save(); echo "修改成功"; } catch (Exception $e) { echo "出错了" . $e->getMessage(); } } exit; } $catetree = $this->InitClassSelectOption(0, 1); $cat1 = Category::where("parent_id", '=', 0)->orderBy('sort', ' asc')->get(); $cat2 = Category::where("levels", '=', 2)->orderBy('sort', 'asc')->get(); $cat3 = Category::where("levels", '=', 3)->orderBy('sort', 'asc')->get(); // $brands=Brand::orderBy("id","desc")->get(); $brands = Category::where("levels", '=', 4)->orderBy('sort', 'asc')->get(); $start = $request->input("start"); $end = $request->input("end"); $condition = "1=1"; if ($start && $end) { $condition .= " and demands.created_at between '{$start}' and '{$end}' "; } $cateid = $request->input("cate"); if ($cateid) { $condition .= " and ( cat1={$cateid} or cat2={$cateid} or cat3={$cateid} or category_id= {$cateid}) "; } if ($request->has('status')) { $condition .= " and status in(" . $request->input("status") . ")"; } if ($request->has('is_pay')) { $condition .= " and is_pay=" . intval($request->input("is_pay")); } if ($request->has('exp')) { if ($request->input("exp") == 1) { //竞购过期了 $condition .= " and expire_time<CURRENT_TIMESTAMP() "; } else { //竞购未过期 $condition .= " and expire_time>CURRENT_TIMESTAMP() "; } } // if($request->input("is_pay")) $condition .=" and is_pay=" . intval( $request->input("is_pay")); if ($request->input("exp") == 1) { $condition .= " and expire_time <'" . date("Y-m-d H:i:s") . "' "; } $sinfo = $request->input("sinfo"); if ($sinfo) { $condition .= " and ( username like '%{$sinfo}%') or (mobile like '%{$sinfo}%') or (title like '%{$sinfo}%') or (sn like '%{$sinfo}%' ) "; } // echo "condition=$condition <br />"; $demands = Demand::leftjoin('users', 'users.id', '=', 'demands.user_id')->select("demands.*", "users.id as uid", "users.username as uname ", 'users.alipay as alipay')->whereRaw($condition)->orderBy("demands.id", "desc")->paginate(10); $branddata = array(); foreach ($demands as $onedemand) { $branddata["a" . $onedemand->id] = Category::where("levels", '=', 4)->where("parent_id", '=', $onedemand->category_id)->orderBy('sort', 'asc')->get()->toarray(); } $data = array('demands' => $demands, 'catetree' => $catetree, 'cat1' => $cat1, 'cat2' => $cat2, 'cat3' => $cat3, 'brands' => $brands, 'demandbrand' => $branddata); //var_dump($branddata); //var_dump($branddata["a"."43"]); // exit(); return view('admin.demands')->with($data); }