|
@@ -424,7 +424,14 @@ class PurchaseOrderService extends Service
|
|
$supplier = Supplier::where('id',$data['supplier'])->first();
|
|
$supplier = Supplier::where('id',$data['supplier'])->first();
|
|
if(! empty($supplier->is_main)) return [false,PurchaseOrder::$order_type[PurchaseOrder::Order_type_two] . '供应商请选择非总社供应商'];
|
|
if(! empty($supplier->is_main)) return [false,PurchaseOrder::$order_type[PurchaseOrder::Order_type_two] . '供应商请选择非总社供应商'];
|
|
}
|
|
}
|
|
- if(($data['order_type'] == PurchaseOrder::Order_type_three || $data['order_type'] == PurchaseOrder::Order_type_four) && empty($data['supplier'])) return [false,'请选择总部供应商'];
|
|
|
|
|
|
+ if($data['order_type'] == PurchaseOrder::Order_type_three || $data['order_type'] == PurchaseOrder::Order_type_four) {
|
|
|
|
+ if(empty($data['supplier'])){
|
|
|
|
+ return [false,'请选择总部供应商'];
|
|
|
|
+ }else{
|
|
|
|
+ $supplier = Supplier::where('id',$data['supplier'])->first();
|
|
|
|
+ if(empty($supplier->is_main)) return [false,'请选择总社供应商'];
|
|
|
|
+ }
|
|
|
|
+ }
|
|
if($data['order_type'] == PurchaseOrder::Order_type_three && ! empty($data['sales_order_id'])) return [false,PurchaseOrder::$order_type[PurchaseOrder::Order_type_three] . '不需要选择合同'];
|
|
if($data['order_type'] == PurchaseOrder::Order_type_three && ! empty($data['sales_order_id'])) return [false,PurchaseOrder::$order_type[PurchaseOrder::Order_type_three] . '不需要选择合同'];
|
|
if($data['order_type'] == PurchaseOrder::Order_type_four && empty($data['sales_order_id'])) return [false, PurchaseOrder::$order_type[PurchaseOrder::Order_type_four] . '必须选择合同'];
|
|
if($data['order_type'] == PurchaseOrder::Order_type_four && empty($data['sales_order_id'])) return [false, PurchaseOrder::$order_type[PurchaseOrder::Order_type_four] . '必须选择合同'];
|
|
if($this->isEmpty($data,'product')) return [false,'产品不能为空'];
|
|
if($this->isEmpty($data,'product')) return [false,'产品不能为空'];
|