|
@@ -148,6 +148,7 @@ class OrderController extends Controller
|
148
|
148
|
'receiverMobile' =>$receiverMobile,
|
149
|
149
|
'status' =>$status,
|
150
|
150
|
'id' =>$id,
|
|
151
|
+ 'last_url' => 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'],
|
151
|
152
|
]);
|
152
|
153
|
}
|
153
|
154
|
|
|
@@ -361,6 +362,7 @@ class OrderController extends Controller
|
361
|
362
|
'receiverMobile' =>$receiverMobile,
|
362
|
363
|
'status' =>$status,
|
363
|
364
|
'if_all' =>$if_all,
|
|
365
|
+ 'last_url' => 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'],
|
364
|
366
|
]);
|
365
|
367
|
}
|
366
|
368
|
|
|
@@ -388,29 +390,35 @@ class OrderController extends Controller
|
388
|
390
|
public function orderstore(Request $request)
|
389
|
391
|
{
|
390
|
392
|
$this->validate($request, [
|
391
|
|
- 'customerName' => 'required',
|
392
|
|
- 'receiverName' => 'required',
|
393
|
|
- 'receiverMobile' => 'required',
|
394
|
|
- 'fanTime' => 'required',
|
395
|
|
- 'receiverState' => 'required',
|
396
|
|
- 'receiverCity' => 'required',
|
|
393
|
+ 'customerName' => 'required|between:1,6',
|
|
394
|
+ 'receiverName' => 'required|between:1,6',
|
|
395
|
+ 'receiverMobile' => 'required|regex:/^1[3456789]\d{9}$/',
|
|
396
|
+ 'fanTime' => 'required|date',
|
|
397
|
+ 'receiverState' => 'required|between:1,5',
|
|
398
|
+ 'receiverCity' => 'required|between:1,10',
|
397
|
399
|
'receiverAddress' => 'required',
|
398
|
|
- 'delivery_date' => 'required',
|
399
|
|
- 'createTime' => 'required',
|
400
|
|
- 'receivedAmount' => 'required',
|
401
|
|
- 'goods_note' => 'required',
|
|
400
|
+ 'delivery_date' => 'required|date',
|
|
401
|
+ 'createTime' => 'required|date',
|
|
402
|
+ 'receivedAmount' => 'required|numeric|min:1',
|
|
403
|
+ 'goods_note' => 'required|min:1',
|
402
|
404
|
'warehouse' => 'required|integer|min:1',
|
403
|
405
|
], [
|
404
|
406
|
'customerName.required' => '买家姓名不能为空',
|
405
|
|
- 'receiverName.required' => '收货人不能为空',
|
|
407
|
+ 'customerName.between' => '买家姓名不能超过6个字符',
|
|
408
|
+ 'receiverName.required' => '收货人不能为空',
|
|
409
|
+ 'receiverName.between' => '收货人不能超过6个字符',
|
406
|
410
|
'receiverMobile.required' => '收货人手机号不能为空',
|
|
411
|
+ 'receiverMobile.regex' => '收货人手机号格式有误',
|
407
|
412
|
'fanTime.required' => '加粉时间不能为空',
|
408
|
413
|
'receiverState.required' => '省不能为空',
|
|
414
|
+ 'receiverState.between' => '省填写有误',
|
409
|
415
|
'receiverCity.required' => '市不能为空',
|
|
416
|
+ 'receiverCity.between' => '市填写有误',
|
410
|
417
|
'receiverAddress.required' => '详细地址不能为空',
|
411
|
418
|
'delivery_date.required' => '预发货时间不能为空',
|
412
|
419
|
'createTime.required' => '下单时间不能为空',
|
413
|
420
|
'receivedAmount.required' => '付款金额不能为空',
|
|
421
|
+ 'receivedAmount.numeric' => '付款金额必须为数字',
|
414
|
422
|
'goods_note.required' => '商品信息不能为空',
|
415
|
423
|
'warehouse.required' => '仓库必须选择',
|
416
|
424
|
'warehouse.min' => '仓库必须选择',
|
|
@@ -570,6 +578,7 @@ class OrderController extends Controller
|
570
|
578
|
$receiverMobile = $request->input('receiverMobile');
|
571
|
579
|
$admin_id = (int)$request->input('admin_id');
|
572
|
580
|
$page = (int)$request->input('page');
|
|
581
|
+ $last_url = $request->input('last_url');
|
573
|
582
|
|
574
|
583
|
$self_role = session('role_name');
|
575
|
584
|
//$catelist = DB::table('goods_category')->select(DB::raw('distinct goods_category_name'))->lists('goods_category_name');
|
|
@@ -587,7 +596,7 @@ class OrderController extends Controller
|
587
|
596
|
'teamlist'=>$teamList,
|
588
|
597
|
'self_role'=>$self_role,
|
589
|
598
|
'str_query'=> 'page='.$page.'&admin_id='.$admin_id.'&stime='.$stime.'&etime='.$etime.'&receiverName='.$receiverName.'&receiverMobile='.$receiverMobile,
|
590
|
|
- 'last_url' => $_SERVER['HTTP_REFERER'],
|
|
599
|
+ 'last_url' => $last_url,
|
591
|
600
|
]);
|
592
|
601
|
|
593
|
602
|
}
|
|
@@ -601,27 +610,33 @@ class OrderController extends Controller
|
601
|
610
|
{
|
602
|
611
|
$this->validate($request, [
|
603
|
612
|
'id' => 'required',
|
604
|
|
- 'customerName' => 'required',
|
605
|
|
- 'receiverName' => 'required',
|
606
|
|
- 'receiverMobile' => 'required',
|
607
|
|
- 'receiverState' => 'required',
|
608
|
|
- 'receiverCity' => 'required',
|
|
613
|
+ 'customerName' => 'required|between:1,6',
|
|
614
|
+ 'receiverName' => 'required|between:1,6',
|
|
615
|
+ 'receiverMobile' => 'required|regex:/^1[3456789][\d\*]{9}$/',
|
|
616
|
+ 'receiverState' => 'required|between:1,5',
|
|
617
|
+ 'receiverCity' => 'required|between:1,10',
|
609
|
618
|
'receiverAddress' => 'required',
|
610
|
|
- 'delivery_date' => 'required',
|
611
|
|
- 'createTime' => 'required',
|
612
|
|
- 'receivedAmount' => 'required',
|
613
|
|
- 'goods_note' => 'required',
|
614
|
|
- 'warehouse' => 'required|integer|min:1',
|
|
619
|
+ 'delivery_date' => 'required|date',
|
|
620
|
+ 'createTime' => 'required|date',
|
|
621
|
+ 'receivedAmount' => 'required|numeric|min:1',
|
|
622
|
+ 'goods_note' => 'required|min:1',
|
|
623
|
+ 'warehouse' => 'required|integer|min:1',
|
615
|
624
|
], [
|
616
|
625
|
'customerName.required' => '买家姓名不能为空',
|
617
|
|
- 'receiverName.required' => '收货人不能为空',
|
618
|
|
- 'receiverMobile.required' => '收货人手机号不能为空',
|
|
626
|
+ 'customerName.between' => '买家姓名不能超过6个字符',
|
|
627
|
+ 'receiverName.required' => '收货人不能为空',
|
|
628
|
+ 'receiverName.between' => '收货人不能超过6个字符',
|
|
629
|
+ 'receiverMobile.required' => '收货人手机号不能为空',
|
|
630
|
+ 'receiverMobile.regex' => '收货人手机号格式有误',
|
619
|
631
|
'receiverState.required' => '省不能为空',
|
|
632
|
+ 'receiverState.between' => '省填写有误',
|
620
|
633
|
'receiverCity.required' => '市不能为空',
|
|
634
|
+ 'receiverCity.between' => '市填写有误',
|
621
|
635
|
'receiverAddress.required' => '详细地址不能为空',
|
622
|
636
|
'delivery_date.required' => '预发货时间不能为空',
|
623
|
637
|
'createTime.required' => '下单时间不能为空',
|
624
|
638
|
'receivedAmount.required' => '付款金额不能为空',
|
|
639
|
+ 'receivedAmount.numeric' => '付款金额必须为数字',
|
625
|
640
|
'goods_note.required' => '商品信息不能为空',
|
626
|
641
|
'warehouse.required' => '仓库必须选择',
|
627
|
642
|
'warehouse.min' => '仓库必须选择',
|