|
@@ -534,8 +534,8 @@ class ConstructionService extends Service
|
|
|
// if(empty($data['construction_contact'])) return [false,'联系方式不能为空'];
|
|
|
// if(empty($data['address1']) || empty($data['address2'])) return [false,'地址不能为空'];
|
|
|
}
|
|
|
- //校验排班
|
|
|
- if(empty($data['schedule_id']) ||empty($data['day_stamp']) || empty($data['day_start_stamp']) || empty($data['day_end_stamp'])) return [false,'排班时间信息不能为空'];
|
|
|
+ //校验排班 todo
|
|
|
+// if(empty($data['schedule_id']) ||empty($data['day_stamp']) || empty($data['day_start_stamp']) || empty($data['day_end_stamp'])) return [false,'排班时间信息不能为空'];
|
|
|
|
|
|
//所属部门 以及 顶级部门
|
|
|
if(empty($data['depart_id'])) {
|
|
@@ -595,16 +595,16 @@ class ConstructionService extends Service
|
|
|
->exists();
|
|
|
if($bool) return [false,'合同:' . $sale['order_number'] . '在' . $start_time . '——' . $end_time . '已下施工单'];
|
|
|
|
|
|
- $schedule = ScheduleInfo::where('del_time',0)
|
|
|
- ->where('day',$data['day_stamp'])
|
|
|
- ->where('start_time',$data['day_start_stamp'])
|
|
|
- ->where('end_time',$data['day_end_stamp'])
|
|
|
- ->where('is_use',ScheduleInfo::not_use)
|
|
|
- ->first();
|
|
|
- if(! empty($schedule)) return [false,'该时间段排班已满或不存在!'];
|
|
|
- $data['schedule_info_id'] = $schedule->id;
|
|
|
- list($status,$msg) = $this->limitingSendRequestBackg(ScheduleInfo::limit_key . $schedule->id);
|
|
|
- if(! $status) return [false,'操作频繁,请稍等!'];
|
|
|
+// $schedule = ScheduleInfo::where('del_time',0)
|
|
|
+// ->where('day',$data['day_stamp'])
|
|
|
+// ->where('start_time',$data['day_start_stamp'])
|
|
|
+// ->where('end_time',$data['day_end_stamp'])
|
|
|
+// ->where('is_use',ScheduleInfo::not_use)
|
|
|
+// ->first();
|
|
|
+// if(! empty($schedule)) return [false,'该时间段排班已满或不存在!'];
|
|
|
+// $data['schedule_info_id'] = $schedule->id;
|
|
|
+// list($status,$msg) = $this->limitingSendRequestBackg(ScheduleInfo::limit_key . $schedule->id);
|
|
|
+// if(! $status) return [false,'操作频繁,请稍等!'];
|
|
|
}else{
|
|
|
if(empty($data['id'])) return [false,'ID不能为空'];
|
|
|
$bool = Construction::where('del_time',0)
|
|
@@ -615,21 +615,21 @@ class ConstructionService extends Service
|
|
|
->exists();
|
|
|
if($bool) return [false,'合同:' . $sale['order_number'] . '在' . $start_time . '——' . $end_time . '已下施工单'];
|
|
|
|
|
|
- $construction = Construction::where('id',$data['id'])->first();
|
|
|
- if(empty($construction)) return [false,'施工单不存在或已被删除'];
|
|
|
- $construction = $construction->toArray();
|
|
|
- if($construction['day_stamp'] != $data['day_stamp'] || $construction['day_start_stamp'] != $data['day_start_stamp'] && $construction['day_end_stamp'] != $data['day_end_stamp']) {
|
|
|
- $schedule = ScheduleInfo::where('del_time',0)
|
|
|
- ->where('day',$data['day_stamp'])
|
|
|
- ->where('start_time',$data['day_start_stamp'])
|
|
|
- ->where('end_time',$data['day_end_stamp'])
|
|
|
- ->where('is_use',ScheduleInfo::not_use)
|
|
|
- ->first();
|
|
|
- if(! empty($schedule)) return [false,'该时间段排班已满或不存在!'];
|
|
|
- $data['schedule_info_id'] = $schedule->id;
|
|
|
- list($status,$msg) = $this->limitingSendRequestBackg(ScheduleInfo::limit_key . $schedule->id);
|
|
|
- if(! $status) return [false,'操作频繁,请稍等!'];
|
|
|
- }
|
|
|
+// $construction = Construction::where('id',$data['id'])->first();
|
|
|
+// if(empty($construction)) return [false,'施工单不存在或已被删除'];
|
|
|
+// $construction = $construction->toArray();
|
|
|
+// if($construction['day_stamp'] != $data['day_stamp'] || $construction['day_start_stamp'] != $data['day_start_stamp'] && $construction['day_end_stamp'] != $data['day_end_stamp']) {
|
|
|
+// $schedule = ScheduleInfo::where('del_time',0)
|
|
|
+// ->where('day',$data['day_stamp'])
|
|
|
+// ->where('start_time',$data['day_start_stamp'])
|
|
|
+// ->where('end_time',$data['day_end_stamp'])
|
|
|
+// ->where('is_use',ScheduleInfo::not_use)
|
|
|
+// ->first();
|
|
|
+// if(! empty($schedule)) return [false,'该时间段排班已满或不存在!'];
|
|
|
+// $data['schedule_info_id'] = $schedule->id;
|
|
|
+// list($status,$msg) = $this->limitingSendRequestBackg(ScheduleInfo::limit_key . $schedule->id);
|
|
|
+// if(! $status) return [false,'操作频繁,请稍等!'];
|
|
|
+// }
|
|
|
}
|
|
|
|
|
|
return [true, [$product_submit, $product_save]];
|