Files
wms-app/app/accounting/api/engine/acquire_op_lock.php
T
2026-05-20 10:17:02 +07:00

18 lines
504 B
PHP

<?php
session_start();
require '../../../assets/utils/db_auth.php';
require '../../../assets/utils/classes/OperationLockManager.php';
try {
$lock_manager = new OperationLockManager($pdo2, $company_id, $user_id);
$result = $lock_manager->acquire(
trim((string)($data['operation_type'] ?? '')),
(int)($data['ttl_minutes'] ?? 120)
);
$answer = array_merge($answer, $result);
} catch (Exception $e) {
$answer['message'] = $e->getMessage();
}
exit(json_encode($answer));