|
|
@@ -274,9 +274,13 @@ class ServiceWorkLogic extends BaseLogic
|
|
|
if($worker->isEmpty()){
|
|
|
throw new \Exception('师傅不存在或被禁用');
|
|
|
}
|
|
|
+ if($worker->master_worker_id){
|
|
|
+ MasterWorker::setWorktotal('dec',$worker->master_worker_id);
|
|
|
+ }
|
|
|
$work->master_worker_id = $params['master_worker_id'];
|
|
|
$work->work_status = 1;
|
|
|
$work->dispatch_time = time();
|
|
|
+ MasterWorker::setWorktotal('inc',$params['master_worker_id']);
|
|
|
$work->save();
|
|
|
$work_log = [
|
|
|
'work_id'=>$work->id,
|