|
@@ -495,13 +495,12 @@ class SalesOrderService extends Service
|
|
|
if(empty($data['model_type'])) return [false,'订单模板类型不能为空'];
|
|
|
if(! in_array($data['model_type'],SalesOrder::$model_type)) return [false,'订单模板类型错误'];
|
|
|
if(empty($data['order_number'])) return [false,'合同编号不能为空'];
|
|
|
- if(empty($data['customer_id'])) return [false,'请选择客户'];
|
|
|
- if(empty($data['employee_one'])) return [false,'请选择签订人'];
|
|
|
- if(empty($data['sign_time'])) return [false,'签订日期不能为空'];
|
|
|
- $data['sign_time'] = $this->changeDateToDateMin($data['sign_time']);
|
|
|
+// if(empty($data['customer_id'])) return [false,'请选择客户'];
|
|
|
+// if(empty($data['employee_one'])) return [false,'请选择签订人'];
|
|
|
+ if(! empty($data['sign_time'])) $data['sign_time'] = $this->changeDateToDateMin($data['sign_time']);
|
|
|
if(! empty($data['expire_time'])) $data['expire_time'] = $this->changeDateToDateMin($data['expire_time']);
|
|
|
- if(empty($data['contract_state'])) return [false,'请选择合同状态'];
|
|
|
- if(empty($data['employee_two'])) return [false,'请选择负责人'];
|
|
|
+// if(empty($data['contract_state'])) return [false,'请选择合同状态'];
|
|
|
+// if(empty($data['employee_two'])) return [false,'请选择负责人'];
|
|
|
if(empty($data['product'])) return [false,'请选择产品'];
|
|
|
foreach ($data['product'] as $value){
|
|
|
if(empty($value['number'])) return [false,'产品数量不能为空'];
|
|
@@ -548,25 +547,25 @@ class SalesOrderService extends Service
|
|
|
|
|
|
if($is_add){
|
|
|
$bool = SalesOrder::where('del_time',0)->where('order_number',$data['order_number'])->exists();
|
|
|
- if($bool) return [false,'合同单号已存在,请重新获取'];
|
|
|
-
|
|
|
- if($data['model_type'] == SalesOrder::Model_type_two){
|
|
|
- $boolean = SalesOrder::where('del_time',0)
|
|
|
- ->where('title',$data['title'])
|
|
|
- ->where('model_type',$data['model_type'])
|
|
|
- ->exists();
|
|
|
- }
|
|
|
+ if($bool) return [false,'合同编号已存在,请重新获取'];
|
|
|
+
|
|
|
+// if($data['model_type'] == SalesOrder::Model_type_two){
|
|
|
+// $boolean = SalesOrder::where('del_time',0)
|
|
|
+// ->where('title',$data['title'])
|
|
|
+// ->where('model_type',$data['model_type'])
|
|
|
+// ->exists();
|
|
|
+// }
|
|
|
}else{
|
|
|
if(empty($data['id'])) return [false,'ID不能为空'];
|
|
|
- if($data['model_type'] == SalesOrder::Model_type_two){
|
|
|
- $boolean = SalesOrder::where('del_time',0)
|
|
|
- ->where('id','<>',$data['id'])
|
|
|
- ->where('title',$data['title'])
|
|
|
- ->where('model_type',$data['model_type'])
|
|
|
- ->exists();
|
|
|
- }
|
|
|
+// if($data['model_type'] == SalesOrder::Model_type_two){
|
|
|
+// $boolean = SalesOrder::where('del_time',0)
|
|
|
+// ->where('id','<>',$data['id'])
|
|
|
+// ->where('title',$data['title'])
|
|
|
+// ->where('model_type',$data['model_type'])
|
|
|
+// ->exists();
|
|
|
+// }
|
|
|
}
|
|
|
- if(isset($boolean) && $boolean) return [false,'合同名称不能重复'];
|
|
|
+// if(isset($boolean) && $boolean) return [false,'合同名称不能重复'];
|
|
|
|
|
|
return [true, $data];
|
|
|
}
|