|
@@ -556,8 +556,10 @@ class ConstructionService extends Service
|
|
|
if(empty($data['sales_order_id'])) return [false,'请选择合同'];
|
|
|
$sale = SalesOrder::where('del_time',0)->where('id',$data['sales_order_id'])->first();
|
|
|
if(empty($sale)) return [false,'合同不存在或已被删除'];
|
|
|
- if($sale['state'] < SalesOrder::State_two) return [false,'合同未派单,不允许新建施工单'];
|
|
|
$sale = $sale->toArray();
|
|
|
+ if($sale['state'] < SalesOrder::State_two) return [false,'合同未派单,不允许新建施工单'];
|
|
|
+ list($status,$msg) = $this->limitingSendRequestBackgExpire("construction" . $sale['order_number']);
|
|
|
+ if(! $status) return [false, $msg];
|
|
|
if(empty($data['product'])) return [false,'请选择产品'];
|
|
|
if(empty($data['construction_period'][0]) || empty($data['construction_period'][1])) return [false,'请填写施工时间范围'];
|
|
|
$data['start_time'] = $this->changeDateToDateMin($data['construction_period'][0]);
|