getAssignStatusBasedOnPackingObject method

UnitAssignStatus getAssignStatusBasedOnPackingObject({
  1. required HuDetails huDetails,
  2. required ProcessOrderDetails poDetails,
})

Implementation

UnitAssignStatus getAssignStatusBasedOnPackingObject({
  required HuDetails huDetails,
  required ProcessOrderDetails poDetails,
}) {
  String packingObjectKey = huDetails.packingObjectKey ?? '';

  if (packingObjectKey.length > 11) {
    packingObjectKey = packingObjectKey.substring(1, packingObjectKey.length);
  }

  return packingObjectKey == poDetails.orderId
      ? UnitAssignStatus.assigned
      : UnitAssignStatus.notForBooking;
}