</td> <td>卖家发货电话</td> <td> <span class="myedit" onclick="listTable.edit(this, 'edit_delisemobile', {{$deli->id}})" title="点击修改内容">@if($deli->sendmobile!='') {{$deli->sendmobile}} @else 无内容 @endif </span> </td> <td> </td> <td></td> <td> </td> </tr> @endif <?php $addrs = \ZuiHuiGou\Address::where("user_id", "=", $demand->user_id)->get(); // echo $demand->user_id ; ?> @if(count($addrs)>0) @foreach ($addrs as $addr) <tr> <td>发货地址</td> <td colspan="9"> <span class="myedit" onclick="listTable.edit(this, 'edit_address', {{$addr->id}})" title="点击修改内容"> {{$addr->fulladdr}} </span> </td> <td> </td> </tr> @endforeach @endif
public function address(Request $request, $id = 0) { header("Content-Type:text/html;charset=utf-8"); if ($id == 0) { echo "参数错误,没有找到订单"; exit; } //这个地方,需要判断一下有没有tendree的权限 // echo "userid=".Auth::user()->id; $order = Orders::where("id", "=", $id)->where("userid", "=", Auth::user()->id)->where("step", "=", 2)->first(); //只有支付到了第二段才有可能去选地址 if ($order == null) { echo "参数错误,没有找到订单"; exit; } $uid = Auth::user()->id; $useraddrs = Address::where("user_id", "=", $uid)->get(); $provices = Area::whereRaw('parent_id=1')->orderby('id', 'asc')->get(); $areas = Area::whereRaw('1=1')->orderBy('id', 'desc')->get(); $order = Orders::findOrFail($id); $data = array('order' => $order, 'areas' => $areas, 'provices' => $provices, 'useraddrs' => $useraddrs); return view('pay.address', $data); }
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); }
public function fahuo(Request $request, $id) { if ($request->isMethod("post")) { $deid = $request->input("deid"); $demand = Demand::where("id", "=", $deid)->get()->first(); if (!$demand) { return redirect()->back()->withErrors('没有找到订单。'); } $demand->status = 3; $demand->save(); $types = ""; $deli = new delivery(); $deli->deid = $deid; $deli->uid = $demand->user_id; $deli->types = $request->input("express"); $deli->numbers = $request->input("numbers"); $deli->notes = $request->input("notes"); $deli->save(); return Redirect::to('bid/my/all')->withErrors('发货成功!'); } $demand = Demand::where("id", "=", $id)->get()->first(); if (!$demand) { return redirect()->back()->withErrors('没有找到订单。'); } $user = User::where("id", "=", $demand->user_id)->get()->first(); $addr = Address::where("id", "=", $demand->addrid)->get()->first(); $data = array("user" => $user, "demand" => $demand, 'addr' => $addr); return view('bid.fahuo')->with($data); }