extractPjNrFromRequest method
String?
extractPjNrFromRequest(
)
Implementation
String? extractPjNrFromRequest(RequestData? rd) {
if (rd == null) return null;
try {
final data = _extractDataMap(rd);
final fromData = _normalizePjNr(data?['PjNr']);
if (fromData != null) return fromData;
final fromParent = _extractPjNrFromScopedId(
data?['parent_local_id']?.toString(),
);
if (fromParent != null) return fromParent;
final fromLocalId =
_extractPjNrFromScopedId(data?['local_id']?.toString());
if (fromLocalId != null) return fromLocalId;
final fromTopLevel = _normalizePjNr(rd.json?['PjNr']);
if (fromTopLevel != null) return fromTopLevel;
} catch (e) {
debugPrint('extractPjNrFromRequest failed: $e');
}
return null;
}