|
@@ -21,6 +21,7 @@ use app\adminapi\lists\works\ServiceWorkLists;
|
|
|
use app\adminapi\logic\master_worker\MasterWorkerLogic;
|
|
use app\adminapi\logic\master_worker\MasterWorkerLogic;
|
|
|
use app\adminapi\logic\works\ServiceWorkLogic;
|
|
use app\adminapi\logic\works\ServiceWorkLogic;
|
|
|
use app\adminapi\validate\works\ServiceWorkValidate;
|
|
use app\adminapi\validate\works\ServiceWorkValidate;
|
|
|
|
|
+use app\api\logic\ServiceOrderLogic;
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -190,4 +191,20 @@ class ServiceWorkController extends BaseAdminController
|
|
|
}
|
|
}
|
|
|
return $this->fail(ServiceWorkLogic::getError());
|
|
return $this->fail(ServiceWorkLogic::getError());
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ public function confirmServiceFinish()
|
|
|
|
|
+ {
|
|
|
|
|
+ $params = request()->post();
|
|
|
|
|
+ $params['admin_id'] = $this->adminId;
|
|
|
|
|
+ $result = ServiceOrderLogic::confirmServiceFinish($params);
|
|
|
|
|
+ if (false === $result) {
|
|
|
|
|
+ return $this->fail(ServiceOrderLogic::getError());
|
|
|
|
|
+ }
|
|
|
|
|
+ // 订单完成通知【给用户】 - 全款 -通知
|
|
|
|
|
+ ServiceOrderLogic::serviceFinishNotice($params);
|
|
|
|
|
+ // 工程师完单的时候设置该规则关闭,以及短信通知工程师
|
|
|
|
|
+ ServiceOrderLogic::orderQuantityRule($params);
|
|
|
|
|
+ return $this->success('操作成功!', [], 1, 1);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|