Logidav Docs

FindSaleProductContainerCommand extends ContainerAwareCommand uses LockableTrait

Class FindSaleProductContainerCommand

Table of Contents

Properties

$connection  : Connection
$containerInfo  : array<string|int, mixed>
$productLogs  : mixed
$saleProductsSaleId  : mixed
$saleProductsToPrint1  : mixed
$saleProductsToSkip  : mixed
$saleProductsToUpdate  : mixed
$saleProductsToUpdateWithCloserContainer  : mixed
$saleProductsWithoutContainer  : mixed

Methods

configure()  : mixed
execute()  : int|null
findClosestContainer()  : mixed
findClosestContainerByDate()  : mixed
findContainersArrivalBiggerThanContainer()  : mixed
findSaleInLogs()  : mixed
findUnloadAfterSaleId()  : mixed
findUnloadAfterUnload()  : mixed
getAllProductLogs()  : mixed
getCustomerAvailabilityAsDateTime()  : mixed
getFirstUnloadBeforeAnUnload()  : mixed
getLogsInDescBeforeSale()  : mixed
getSaleProductsByProductContainerId()  : array<string|int, mixed>
getSaleProductsByProductIds()  : array<string|int, mixed>
getSalesBetweenTwoUnloads()  : mixed
processContainerProducts()  : mixed
Process container
setToPrint1()  : mixed

Properties

Methods

execute()

protected execute(InputInterface $input, OutputInterface $output) : int|null
Parameters
$input : InputInterface
$output : OutputInterface
Tags
throws
DBALException
Return values
int|null

findClosestContainerByDate()

private findClosestContainerByDate(mixed $array, mixed $date) : mixed
Parameters
$array : mixed
$date : mixed

findContainersArrivalBiggerThanContainer()

private findContainersArrivalBiggerThanContainer(mixed $arrivalAt, mixed $productIds) : mixed
Parameters
$arrivalAt : mixed
$productIds : mixed

findUnloadAfterSaleId()

private findUnloadAfterSaleId(mixed $saleId, mixed $logs) : mixed
Parameters
$saleId : mixed
$logs : mixed

findUnloadAfterUnload()

private findUnloadAfterUnload(mixed $unloadId, mixed $logs) : mixed
Parameters
$unloadId : mixed
$logs : mixed

getCustomerAvailabilityAsDateTime()

private getCustomerAvailabilityAsDateTime(mixed $saleCreatedAt, mixed $customerAvailabilityString) : mixed
Parameters
$saleCreatedAt : mixed
$customerAvailabilityString : mixed

getFirstUnloadBeforeAnUnload()

private getFirstUnloadBeforeAnUnload(mixed $unloadId, mixed $productId) : mixed
Parameters
$unloadId : mixed
$productId : mixed

getLogsInDescBeforeSale()

private getLogsInDescBeforeSale(mixed $saleId, mixed $logs) : mixed
Parameters
$saleId : mixed
$logs : mixed

getSaleProductsByProductContainerId()

private getSaleProductsByProductContainerId(mixed $containerId, mixed $productIds) : array<string|int, mixed>
Parameters
$containerId : mixed
$productIds : mixed
Tags
throws
DBALException
Return values
array<string|int, mixed>

getSaleProductsByProductIds()

private getSaleProductsByProductIds(mixed $productIds, mixed $container) : array<string|int, mixed>
Parameters
$productIds : mixed
$container : mixed
Tags
throws
DBALException
Return values
array<string|int, mixed>

getSalesBetweenTwoUnloads()

private getSalesBetweenTwoUnloads(mixed $fromUnload, mixed $toUnload, mixed $productId) : mixed
Parameters
$fromUnload : mixed
$toUnload : mixed
$productId : mixed

processContainerProducts()

Process container

private processContainerProducts(mixed $productIds, mixed $container, mixed $composedProducts) : mixed
Parameters
$productIds : mixed
$container : mixed
$composedProducts : mixed
Tags
throws
DBALException

        
On this page

Search results