AsirGroupMenzzoShippingLabelController
extends Controller
in package
FinalYes
AsirGroup controller.
Tags
Table of Contents
Properties
- $entityManager : EntityManagerInterface
Methods
- __construct() : mixed
- addParcelOrPalletToTruckAction() : Response
- addParcelToPalletAction() : Response
- AsirGroupeSaleLivraisonAction() : Response
- asirGroupeSaleLivraisonDouchetteAction() : Response
- checkAndOpenAsirPalletAction() : Response
- closeAsirPalletAction() : Response
- closePalletAction() : Response
- findAndTagMenzzoParcelsByCarrierAction() : Response
- findDiffInMenzzoPalletAction() : Response
- findOpenPalletAction() : Response
- findParcelOrPalletAction() : Response
- findRetraitSaleProductAction() : Response
- forceOpenPalletAction() : Response
- getAutomaticallyOpenedPalletContentAction() : JsonResponse
- getAvailableWarehouses() : JsonResponse
- getProductsInPalletAction() : JsonResponse
- getProductsInTruckAction() : JsonResponse
- getUnscannedProductsInTruckAction() : JsonResponse
- isParcelConform() : JsonResponse
- listAutomaticallyOpenedPalletsAction() : Response
- listNonProcessedSalesByPalletIdAction() : JsonResponse
- listOpenedPalletsAction() : Response
- listOpenedTrucksAction() : Response
- markSaleProductAsNotRecievedAction() : Response
- nonConformImgAction() : Response|JsonResponse
- Save url img
- nonConformParcelsAction() : mixed
- openPalletAction() : Response
- openTruckAction() : Response
- paginateAction() : mixed
- printAsirGroupAction() : Response|JsonResponse
- Print asirGroup etiquette
- printCancellationLabelAction() : Response|JsonResponse
- Print asir etiquette
- printExpeditionTicketAction() : Response|JsonResponse
- Print asir etiquette
- printMenzzoPaletByCodeAction() : Response
- printMenzzoTicketAction() : Response
- printPalletAction() : Response
- qrCodeAction() : JsonResponse
- recapPalletAction() : Response
- reOpenPalletAction() : Response
- reprintLabelAction() : Response|JsonResponse
- Print asir etiquette
- saveBadlyPackagedParcelImageAction() : Response|JsonResponse
- Save url img
- setAsBadlyPackagedParcelAction() : JsonResponse
- setIsNonComplaintForParcelAction() : JsonResponse
- setTruckAsDepartedAction() : Response
- shipPalletOrParcelAction() : JsonResponse
- addParcelToPallet() : void
- Adds a SaleProduct parcel to a Pallet.
- addParcelToPalletAutomatically() : void
- Adds a parcel to a pallet automatically.
- checkIfParcelIsAlreadyScanned() : bool
- checkParcelCompliance() : bool
- Check if a parcel is compliant
- findOrCreateAutomaticPallet() : Pallet
- Finds an open automatic pallet for a given carrier or creates a new one if none exists.
- getFormattedAdditionalDataBySaleProductId() : mixed
- logTruckDeparture() : void
- removeParcelFromAutomaticallyOpenedPallet() : void
- Removes a parcel from an automatically opened pallet when the parcel is tagged as non conform.
Properties
$entityManager
private
EntityManagerInterface
$entityManager
Methods
__construct()
public
__construct([EntityManagerInterface $entityManager = null ]) : mixed
Parameters
- $entityManager : EntityManagerInterface = null
addParcelOrPalletToTruckAction()
public
addParcelOrPalletToTruckAction(Request $request, TruckService $truckService, TruckInventoryService $truckInventoryService, PalletService $palletService, PalletSaleProductService $palletSaleProductService) : Response
Parameters
- $request : Request
- $truckService : TruckService
- $truckInventoryService : TruckInventoryService
- $palletService : PalletService
- $palletSaleProductService : PalletSaleProductService
Tags
Return values
ResponseaddParcelToPalletAction()
public
addParcelToPalletAction(Request $request, EntityManagerInterface $entityManager, PalletSaleProductService $palletSaleProductService, PalletService $palletService) : Response
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
- $palletSaleProductService : PalletSaleProductService
- $palletService : PalletService
Tags
Return values
ResponseAsirGroupeSaleLivraisonAction()
public
AsirGroupeSaleLivraisonAction(Request $request) : Response
Parameters
- $request : Request
Tags
Return values
ResponseasirGroupeSaleLivraisonDouchetteAction()
public
asirGroupeSaleLivraisonDouchetteAction(Request $request, LoginManagerInterface $loginManager) : Response
Parameters
- $request : Request
- $loginManager : LoginManagerInterface
Tags
Return values
ResponsecheckAndOpenAsirPalletAction()
public
checkAndOpenAsirPalletAction(Request $request, AsirPalletService $asirPalletService) : Response
Parameters
- $request : Request
- $asirPalletService : AsirPalletService
Tags
Return values
ResponsecloseAsirPalletAction()
public
closeAsirPalletAction(Request $request, AsirPalletService $asirPalletService, EntityManagerInterface $entityManager, AsirPackingService $asirPackingService) : Response
Parameters
- $request : Request
- $asirPalletService : AsirPalletService
- $entityManager : EntityManagerInterface
- $asirPackingService : AsirPackingService
Tags
Return values
ResponseclosePalletAction()
public
closePalletAction(Request $request, PalletService $palletService) : Response
Parameters
- $request : Request
- $palletService : PalletService
Tags
Return values
ResponsefindAndTagMenzzoParcelsByCarrierAction()
public
findAndTagMenzzoParcelsByCarrierAction(Request $request) : Response
Parameters
- $request : Request
Tags
Return values
ResponsefindDiffInMenzzoPalletAction()
public
findDiffInMenzzoPalletAction(Request $request) : Response
Parameters
- $request : Request
Tags
Return values
ResponsefindOpenPalletAction()
public
findOpenPalletAction(Request $request, AsirPalletService $asirPalletService) : Response
Parameters
- $request : Request
- $asirPalletService : AsirPalletService
Tags
Return values
ResponsefindParcelOrPalletAction()
public
findParcelOrPalletAction(Request $request, TrackingCodeContentService $trackingCodeContentService, SaleProductShipmentService $saleProductShipmentService) : Response
Parameters
- $request : Request
- $trackingCodeContentService : TrackingCodeContentService
- $saleProductShipmentService : SaleProductShipmentService
Tags
Return values
ResponsefindRetraitSaleProductAction()
public
findRetraitSaleProductAction(Request $request, TrackingCodeContentService $trackingCodeContentService, SaleProductShipmentService $saleProductShipmentService) : Response
Parameters
- $request : Request
- $trackingCodeContentService : TrackingCodeContentService
- $saleProductShipmentService : SaleProductShipmentService
Tags
Return values
ResponseforceOpenPalletAction()
public
forceOpenPalletAction(Request $request, AsirPalletService $asirPalletService) : Response
Parameters
- $request : Request
- $asirPalletService : AsirPalletService
Tags
Return values
ResponsegetAutomaticallyOpenedPalletContentAction()
public
getAutomaticallyOpenedPalletContentAction(Request $request) : JsonResponse
Parameters
- $request : Request
Tags
Return values
JsonResponsegetAvailableWarehouses()
public
getAvailableWarehouses(Request $request, WarehouseService $warehouseService) : JsonResponse
Parameters
- $request : Request
- $warehouseService : WarehouseService
Tags
Return values
JsonResponsegetProductsInPalletAction()
public
getProductsInPalletAction(Request $request) : JsonResponse
Parameters
- $request : Request
Tags
Return values
JsonResponsegetProductsInTruckAction()
public
getProductsInTruckAction(Request $request) : JsonResponse
Parameters
- $request : Request
Tags
Return values
JsonResponsegetUnscannedProductsInTruckAction()
public
getUnscannedProductsInTruckAction(Request $request, EntityManagerInterface $entityManager) : JsonResponse
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
Tags
Return values
JsonResponseisParcelConform()
public
isParcelConform(Request $request, EntityManagerInterface $entityManager) : JsonResponse
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
Tags
Return values
JsonResponselistAutomaticallyOpenedPalletsAction()
public
listAutomaticallyOpenedPalletsAction(Request $request, PalletService $palletService) : Response
Parameters
- $request : Request
- $palletService : PalletService
Tags
Return values
ResponselistNonProcessedSalesByPalletIdAction()
public
listNonProcessedSalesByPalletIdAction(Request $request) : JsonResponse
Parameters
- $request : Request
Tags
Return values
JsonResponselistOpenedPalletsAction()
public
listOpenedPalletsAction(Request $request, PalletService $palletService) : Response
Parameters
- $request : Request
- $palletService : PalletService
Tags
Return values
ResponselistOpenedTrucksAction()
public
listOpenedTrucksAction(Request $request, TruckService $truckService) : Response
Parameters
- $request : Request
- $truckService : TruckService
Tags
Return values
ResponsemarkSaleProductAsNotRecievedAction()
public
markSaleProductAsNotRecievedAction(Request $request) : Response
Parameters
- $request : Request
Tags
Return values
ResponsenonConformImgAction()
Save url img
public
nonConformImgAction(Request $request) : Response|JsonResponse
Parameters
- $request : Request
Tags
Return values
Response|JsonResponsenonConformParcelsAction()
public
nonConformParcelsAction(Request $request) : mixed
Parameters
- $request : Request
Tags
openPalletAction()
public
openPalletAction(Request $request, PalletService $palletService) : Response
Parameters
- $request : Request
- $palletService : PalletService
Tags
Return values
ResponseopenTruckAction()
public
openTruckAction(Request $request, TruckService $truckService) : Response
Parameters
- $request : Request
- $truckService : TruckService
Tags
Return values
ResponsepaginateAction()
public
paginateAction(Request $request) : mixed
Parameters
- $request : Request
Tags
printAsirGroupAction()
Print asirGroup etiquette
public
printAsirGroupAction(Request $request, SaleProductShipmentService $saleProductShipmentService) : Response|JsonResponse
Parameters
- $request : Request
- $saleProductShipmentService : SaleProductShipmentService
Tags
Return values
Response|JsonResponseprintCancellationLabelAction()
Print asir etiquette
public
printCancellationLabelAction(Request $request, ShipmentService $shipmentService) : Response|JsonResponse
Parameters
- $request : Request
- $shipmentService : ShipmentService
Tags
Return values
Response|JsonResponseprintExpeditionTicketAction()
Print asir etiquette
public
printExpeditionTicketAction(Request $request, ShipmentService $shipmentService) : Response|JsonResponse
Parameters
- $request : Request
- $shipmentService : ShipmentService
Tags
Return values
Response|JsonResponseprintMenzzoPaletByCodeAction()
public
printMenzzoPaletByCodeAction(Request $request) : Response
Parameters
- $request : Request
Tags
Return values
ResponseprintMenzzoTicketAction()
public
printMenzzoTicketAction(Request $request) : Response
Parameters
- $request : Request
Tags
Return values
ResponseprintPalletAction()
public
printPalletAction(Request $request) : Response
Parameters
- $request : Request
Tags
Return values
ResponseqrCodeAction()
public
qrCodeAction(Request $request, AsirPalletSaleProductService $asirPalletSaleProductService, AsirPalletService $asirPalletService, AsirPackingService $asirPackingService, AsirInternalStockLogService $logScanAsirService, SaleProductShipmentService $saleProductShipmentService, ShipmentService $shipmentService, PalletService $palletService, PalletSaleProductService $palletSaleProductService) : JsonResponse
Parameters
- $request : Request
- $asirPalletSaleProductService : AsirPalletSaleProductService
- $asirPalletService : AsirPalletService
- $asirPackingService : AsirPackingService
- $logScanAsirService : AsirInternalStockLogService
- $saleProductShipmentService : SaleProductShipmentService
- $shipmentService : ShipmentService
- $palletService : PalletService
- $palletSaleProductService : PalletSaleProductService
Tags
Return values
JsonResponserecapPalletAction()
public
recapPalletAction(Request $request, PalletService $palletService) : Response
Parameters
- $request : Request
- $palletService : PalletService
Tags
Return values
ResponsereOpenPalletAction()
public
reOpenPalletAction(Request $request, PalletService $palletService) : Response
Parameters
- $request : Request
- $palletService : PalletService
Tags
Return values
ResponsereprintLabelAction()
Print asir etiquette
public
reprintLabelAction(Request $request) : Response|JsonResponse
Parameters
- $request : Request
Tags
Return values
Response|JsonResponsesaveBadlyPackagedParcelImageAction()
Save url img
public
saveBadlyPackagedParcelImageAction(Request $request) : Response|JsonResponse
Parameters
- $request : Request
Tags
Return values
Response|JsonResponsesetAsBadlyPackagedParcelAction()
public
setAsBadlyPackagedParcelAction(Request $request) : JsonResponse
Parameters
- $request : Request
Tags
Return values
JsonResponsesetIsNonComplaintForParcelAction()
public
setIsNonComplaintForParcelAction(Request $request, PalletSaleProductService $palletSaleProductService) : JsonResponse
Parameters
- $request : Request
- $palletSaleProductService : PalletSaleProductService
Tags
Return values
JsonResponsesetTruckAsDepartedAction()
public
setTruckAsDepartedAction(Request $request, TruckService $truckService, TruckInventoryService $truckInventoryService) : Response
Parameters
- $request : Request
- $truckService : TruckService
- $truckInventoryService : TruckInventoryService
Tags
Return values
ResponseshipPalletOrParcelAction()
public
shipPalletOrParcelAction(Request $request, SaleProductTruckService $saleProductTruckService) : JsonResponse
Parameters
- $request : Request
- $saleProductTruckService : SaleProductTruckService
Tags
Return values
JsonResponseaddParcelToPallet()
Adds a SaleProduct parcel to a Pallet.
private
addParcelToPallet(PalletSaleProductService $palletSaleProductService, Pallet $pallet, SaleProduct $saleProduct, string $parcelId) : void
Parameters
- $palletSaleProductService : PalletSaleProductService
- $pallet : Pallet
- $saleProduct : SaleProduct
- $parcelId : string
addParcelToPalletAutomatically()
Adds a parcel to a pallet automatically.
private
addParcelToPalletAutomatically(PalletService $palletService, SaleProduct $saleProduct, PalletSaleProductService $palletSaleProductService, string $parcelId) : void
Parameters
- $palletService : PalletService
- $saleProduct : SaleProduct
- $palletSaleProductService : PalletSaleProductService
- $parcelId : string
checkIfParcelIsAlreadyScanned()
private
checkIfParcelIsAlreadyScanned(SaleProduct $saleProduct, array<string|int, mixed> $qrCodeData) : bool
Parameters
- $saleProduct : SaleProduct
- $qrCodeData : array<string|int, mixed>
Return values
boolcheckParcelCompliance()
Check if a parcel is compliant
private
checkParcelCompliance(int $saleProductId, string $parcelId, EntityManagerInterface $entityManager) : bool
Parameters
- $saleProductId : int
- $parcelId : string
- $entityManager : EntityManagerInterface
Return values
boolfindOrCreateAutomaticPallet()
Finds an open automatic pallet for a given carrier or creates a new one if none exists.
private
findOrCreateAutomaticPallet(PalletService $palletService, string $carrier) : Pallet
Parameters
- $palletService : PalletService
- $carrier : string
Return values
PalletgetFormattedAdditionalDataBySaleProductId()
private
getFormattedAdditionalDataBySaleProductId(mixed $saleProductId) : mixed
Parameters
- $saleProductId : mixed
logTruckDeparture()
private
logTruckDeparture(TruckInventoryService $truckInventoryService, int $truckId) : void
Parameters
- $truckInventoryService : TruckInventoryService
- $truckId : int
removeParcelFromAutomaticallyOpenedPallet()
Removes a parcel from an automatically opened pallet when the parcel is tagged as non conform.
private
removeParcelFromAutomaticallyOpenedPallet(string|int $saleProductId, string $parcelId, PalletSaleProductService $palletSaleProductService) : void
Parameters
- $saleProductId : string|int
- $parcelId : string
- $palletSaleProductService : PalletSaleProductService