|
|
@@ -33,9 +33,12 @@ class MasterWorkerExamineLogic extends BaseLogic
|
|
|
*/
|
|
|
public static function updateEngineerInformation(int $worker_id): bool
|
|
|
{
|
|
|
- Db::startTrans();
|
|
|
+ //Db::startTrans();
|
|
|
try {
|
|
|
$resData = MasterWorker::with(['workerInfo','workerAgree','bankAccount'])->where('id', $worker_id)->findOrEmpty()->toArray();
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
if(!isset($resData['workerInfo']['id']) || !isset($resData['workerAgree']['id']) || !isset($resData['bankAccount']['id'])) {
|
|
|
$audit_state = 3;
|
|
|
}elseif ((int)$resData['workerInfo']['audit_state'] === 0 || (int)$resData['workerAgree']['audit_state'] === 0 || (int)$resData['bankAccount']['audit_state'] === 0){
|
|
|
@@ -48,8 +51,8 @@ class MasterWorkerExamineLogic extends BaseLogic
|
|
|
MasterWorker::where('id', $worker_id)->update([
|
|
|
'audit_state' => $audit_state,
|
|
|
]);
|
|
|
-
|
|
|
- Db::commit();
|
|
|
+ dd($audit_state,$resData);
|
|
|
+ //Db::commit();
|
|
|
|
|
|
if($audit_state == 1){
|
|
|
// 工程师基本信息审核通知【给工程师的通知】
|
|
|
@@ -63,8 +66,9 @@ class MasterWorkerExamineLogic extends BaseLogic
|
|
|
}
|
|
|
return true;
|
|
|
} catch (\Exception $e) {
|
|
|
- Db::rollback();
|
|
|
+ //Db::rollback();
|
|
|
self::setError($e->getMessage());
|
|
|
+ dd($e->getMessage());
|
|
|
return false;
|
|
|
}
|
|
|
}
|