|
|
@@ -507,7 +507,8 @@ class WaybillsController extends Controller
|
|
|
|
|
|
protected function validatorWaybill(Request $request){
|
|
|
$validator=Validator::make($request->input(),[
|
|
|
- 'wms_bill_number'=>'nullable|alpha_num|max:50',
|
|
|
+ 'owner_id'=>'required',
|
|
|
+ 'wms_bill_number'=>'nullable|alpha_num|max:50|unique:waybills,wms_bill_number',
|
|
|
'origination'=>'required|max:255',
|
|
|
'destination'=>'required|max:255',
|
|
|
'recipient'=>'required|max:50',
|
|
|
@@ -522,7 +523,9 @@ class WaybillsController extends Controller
|
|
|
'integer'=>':attribute 应为整数',
|
|
|
'min'=>':attribute 不得为负',
|
|
|
'numeric'=>':attribute 应为数字',
|
|
|
+ 'unique'=>':attribute 已存在',
|
|
|
],[
|
|
|
+ 'owner_id'=>'货主',
|
|
|
'wms_bill_number'=>'WMS单号',
|
|
|
'origination'=>'始发地',
|
|
|
'destination'=>'目的地',
|
|
|
@@ -536,7 +539,7 @@ class WaybillsController extends Controller
|
|
|
protected function validatorWaybillDispatch(Request $request){
|
|
|
if ($request->input('type')=='直发车'){
|
|
|
$validator=Validator::make($request->input(),[
|
|
|
- 'carrier_bill'=>'required|alpha_num|max:50',
|
|
|
+ 'carrier_bill'=>'required|alpha_num|max:50|unique:waybills,carrier_bill',
|
|
|
'fee'=>'required|min:0|numeric',
|
|
|
'other_fee'=>'nullable|min:0|numeric',
|
|
|
],[
|
|
|
@@ -545,6 +548,7 @@ class WaybillsController extends Controller
|
|
|
'max'=>':attribute 字符过多',
|
|
|
'min'=>':attribute 不得为负',
|
|
|
'numeric'=>':attribute 应为数字',
|
|
|
+ 'unique'=>':attribute 已存在',
|
|
|
],[
|
|
|
'carrier_bill'=>'承运商单号',
|
|
|
'fee'=>'运费',
|
|
|
@@ -553,7 +557,7 @@ class WaybillsController extends Controller
|
|
|
return $validator;
|
|
|
}else if ($request->input('type')=='专线'){
|
|
|
$validator=Validator::make($request->input(),[
|
|
|
- 'carrier_bill'=>'required|alpha_num|max:50',
|
|
|
+ 'carrier_bill'=>'required|alpha_num|max:50|unique:waybills,carrier_bill',
|
|
|
'warehouse_weight'=>'required|min:0|numeric',
|
|
|
'carrier_weight'=>'required|min:0|numeric',
|
|
|
'pick_up_fee'=>'required|min:0|numeric',
|
|
|
@@ -567,6 +571,7 @@ class WaybillsController extends Controller
|
|
|
'max'=>':attribute 字符过多',
|
|
|
'min'=>':attribute 不得为负',
|
|
|
'numeric'=>':attribute 应为数字',
|
|
|
+ 'unique'=>':attribute 已存在',
|
|
|
],[
|
|
|
'carrier_bill'=>'承运商单号',
|
|
|
'warehouse_weight'=>'仓库计重(抛)',
|