예제 #1
0
                </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>&nbsp;</td>
                <td></td>
                <td>&nbsp;</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>&nbsp;</td>
                                                </tr>
                                                @endforeach
                                            @endif
예제 #2
0
 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);
 }
예제 #3
0
 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);
 }
예제 #4
0
 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);
 }