|
@@ -835,18 +835,10 @@ class SalesOrderService extends Service
|
|
DB::beginTransaction();
|
|
DB::beginTransaction();
|
|
$time = time();
|
|
$time = time();
|
|
|
|
|
|
- if(empty($data['is_company'])){
|
|
|
|
- SalesOrder::where('del_time',0)->where('id',$msg['id'])->update([
|
|
|
|
- 'state' => SalesOrder::State_three,
|
|
|
|
- 'dispatch_time_first' => $time,
|
|
|
|
- ]);
|
|
|
|
- }else{
|
|
|
|
- SalesOrder::where('del_time',0)->where('id',$msg['id'])->update([
|
|
|
|
- 'state' => SalesOrder::State_four,
|
|
|
|
- 'dispatch_time_first' => $time,
|
|
|
|
- 'dispatch_time_second' => $time,
|
|
|
|
- ]);
|
|
|
|
- }
|
|
|
|
|
|
+ SalesOrder::where('del_time',0)->where('id',$msg['id'])->update([
|
|
|
|
+ 'state' => SalesOrder::State_three,
|
|
|
|
+ 'dispatch_time_first' => $time,
|
|
|
|
+ ]);
|
|
|
|
|
|
SeeRange::where('del_time',0)
|
|
SeeRange::where('del_time',0)
|
|
->where('data_id',$msg['id'])
|
|
->where('data_id',$msg['id'])
|
|
@@ -882,18 +874,6 @@ class SalesOrderService extends Service
|
|
SeeRange::insert($insert);
|
|
SeeRange::insert($insert);
|
|
}
|
|
}
|
|
|
|
|
|
- if(! empty($data['is_company'])){
|
|
|
|
- $insert = [];
|
|
|
|
- $insert[] = [
|
|
|
|
- 'data_id' => $msg['id'],
|
|
|
|
- 'data_type' => SeeRange::type_seven,
|
|
|
|
- 'param_id' => $data['is_company'],
|
|
|
|
- 'type' => SeeRange::data_three,
|
|
|
|
- 'crt_time' => $time,
|
|
|
|
- ];
|
|
|
|
- SeeRange::insert($insert);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
(new OrderOperationService())->add([
|
|
(new OrderOperationService())->add([
|
|
'order_number' => $msg['order_number'],
|
|
'order_number' => $msg['order_number'],
|
|
'msg' => OrderOperation::$type[OrderOperation::one],
|
|
'msg' => OrderOperation::$type[OrderOperation::one],
|
|
@@ -930,11 +910,6 @@ class SalesOrderService extends Service
|
|
if(! $bool) return [false,'合同产品不能为空'];
|
|
if(! $bool) return [false,'合同产品不能为空'];
|
|
if(empty($data['dispatch_depart_one']) && empty($data['dispatch_employee'])) return [false, '请指派部门或人员'];
|
|
if(empty($data['dispatch_depart_one']) && empty($data['dispatch_employee'])) return [false, '请指派部门或人员'];
|
|
|
|
|
|
- //如果是分社的合同 派销售以后直接 分社结束
|
|
|
|
- $top_depart_id = $user['head'] ?? [];
|
|
|
|
- $top_depart_id = $top_depart_id['id'] ?? 0;
|
|
|
|
- if($top_depart_id != $sale['top_depart_id']) $data['is_company'] = $sale['top_depart_id'];
|
|
|
|
-
|
|
|
|
return [true, $sale];
|
|
return [true, $sale];
|
|
}
|
|
}
|
|
|
|
|