getBinStock( (int)($data['warehouse'] ?? 0), $data['zone'] ?? '', $data['aisle'] ?? '', $data['bin'] ?? '' ); $output = null; if ($row) { $sth = $pdo2->prepare("SELECT uom FROM md_product WHERE company_id = :c AND sku = :sku LIMIT 1"); $sth->execute([':c' => $company_id, ':sku' => $row['product_sku']]); $output = [ 'product_sku' => $row['product_sku'], 'lot_number' => $row['lot_number'], 'serial_number' => $row['serial_number'], 'quantity' => (float)$row['in'], 'uom' => (string)($sth->fetchColumn() ?: ''), ]; } $answer['output'] = $output; $answer['success'] = 1; } catch (Exception $e) { $answer['message'] = $e->getMessage(); http_response_code(400); } exit(json_encode($answer)); ?>