Quellcode durchsuchen

工程师加单

whitefang vor 1 Jahr
Ursprung
Commit
3895644af3
1 geänderte Dateien mit 10 neuen und 0 gelöschten Zeilen
  1. 10 0
      app/api/logic/ServiceOrderLogic.php

+ 10 - 0
app/api/logic/ServiceOrderLogic.php

@@ -104,6 +104,16 @@ class ServiceOrderLogic extends BaseLogic
                 'appointment_time' => strtotime($params['appointment_time']),
                 'user_id'=>$params['user_id']
             ];
+
+            //判断是否是加单
+            if(!empty($params['worker'])){
+                $worker_id = MasterWorker::where('worker_number',$params['worker'])->value('id');
+                $work_data['master_worker_id'] = $worker_id;
+                $work_data['work_status'] = 1;
+                $work_data['dispatch_time'] = time();
+                $work_data['work_type'] = 2;
+            }
+
             $service_work = ServiceWork::create($work_data);
 
             //生成服务订单