Implement VM provision locking mechanism and enhance VM job handling

This commit is contained in:
baodev0
2026-07-13 11:23:53 +07:00
parent 0976e23d1a
commit 8d3410f8cc
11 changed files with 143 additions and 131 deletions
+1 -6
View File
@@ -69,12 +69,7 @@ class StopVmJob implements ShouldQueue
$product->update(['status' => 3]); // Processing
dispatch(new WaitStatusVirtualMachine(
$product->vmware_id,
$vCenterService,
$this->userId,
true
))->delay(now()->addSeconds(5));
dispatch(new WaitStatusVirtualMachine($this->productId, true))->delay(now()->addSeconds(5));
} else {
$msg = is_array($result) ? ($result['data'] ?? 'Unknown error') : $result;