Logidav Docs

SaleSavService extends TransactionalService
in package

Class SaleSavService `

Table of Contents

Properties

$container  : ContainerInterface
$em  : EntityManager
$saleSavRepository  : mixed
$complaintService  : SaleSavComplaintService
$header  : mixed

Methods

addRepository()  : void
Add a repository to this service
addSav()  : string
Creating Sale Sav
addService()  : void
Add a service to this service
canCreateOrder15()  : bool
canSetSavStatusToValid()  : bool
createOrder15()  : false
createPreRefund()  : mixed
createPreRefundBySav()  : mixed
export()  : StreamedResponse
Exporting sales
exportCsv()  : mixed
Exporting as csv
exportXls()  : mixed
Exporting as Xls
find()  : mixed
findBy()  : mixed
Find Sav by
findOneByRefund()  : mixed
generateStore15OrderDataMapping()  : mixed
getAllByIncrementId()  : mixed
getEntityManager()  : EntityManager
Getter of the Entity Manager
getFilteredPaymentMethods()  : array<string|int, mixed>
getHtmlCustomerAvailablity()  : string
getNbrSav()  : mixed
search a nbr SaleSav
getRepo()  : SaleSavRepository
Get SaleSavRepository
moveFileToSavFolder()  : string
remove()  : mixed
save()  : SaleSav
Save a SaleSav
search()  : mixed
Search a SaleSav
searchSavCanceled()  : mixed
Search a SaleSav canceled
searchSavValidated()  : mixed
Search a SaleSav Validated
setEntityManager()  : mixed
Setter of the Entity Manager
setIdfExchangeBySaleProduct()  : mixed
setIdfReturnBySaleProduct()  : mixed
uploadSavfile()  : string
uploadSavImages()  : string

Properties

$header

private mixed $header = ['id' => 'ID', 'incrementId' => 'Incr.ID', 'status' => 'Status', 'customer' => 'Client', 'sku' => 'SKU', 'shippingMethod' => 'Livraison', 'realShippingMethod' => 'Livraison réel', 'grandTotal' => 'Total', 'createdAt' => 'Date', 'isPrinted' => 'Imprimer', 'source' => 'Source', 'qty' => 'QTY', 'available' => 'Dispo. Réelle', 'customerAvailable' => 'Dispo. Client', 'diffDates' => 'Diff. des dates', 'createdAtDate' => 'Date', 'createdAtTime' => 'Heure', 'notif' => 'Notif', 'track' => 'TRACKING', 'tnt_label' => 'Etiquette', 'magentoNum' => 'Numéro d\'expédition', 'scannedAt' => 'Date scan', 'menzzo' => 'MENZZO#', 'cmd' => 'Commande N°', 'date' => 'Date', 'billing_email' => 'Email de Facturation', 'dispo' => ' Dispo', 'expedition' => 'Suivre l\'expédition', 'sellsy' => 'ID sellsy', 'sellsyInvoicedAt' => 'Date sellsy facturé', 'user' => 'Utilisateur', 'message' => 'Message', 'created_at' => 'Date', 'phone' => 'Tel', 'address' => 'Adresse', 'postcode' => 'Code Postal', 'dateidf' => ' Date IDF', 'reason' => 'Etat', 'fixedDate' => 'Date RDV', 'idfCalledAtTime' => 'De', 'idfCalledToTime' => 'A', 'transporter' => 'Transporteur', 'username' => 'Transporteur', 'shippedAt' => 'Date', 'validationDate' => 'Date de validation', 'canal' => 'Canal', 'customer_name' => ' Client', 'sale_ref' => 'N° cmd', 'customer_email' => ' Email', 'customer_phone' => 'Tel', 'sale_date' => 'Date cmd', 'product_name' => 'Produits', 'productSku' => 'SKU', 'productQty' => 'Qty', 'productStock' => 'Dispon.', 'shipmentTot' => 'shippingName', 'shippingName' => 'Frais de port', 'paymentMethod' => 'Méthode de paiement', 'discountCode' => 'Règle de remise', 'discountAmount' => 'Montant de remise', 'claim_date' => 'Date de réclamation', 'delivery_date' => 'Date de livraison', 'reserve' => 'Reserve', 'litige' => 'Litige', 'final_litige' => 'Decision final litige', 'transporteur' => 'Transporteur ', 'numRecep' => 'Numero de recep', 'type_pb' => 'Type de pb', 'proposition' => 'Proposition', 'observation' => 'Observation', 'final_action' => 'Action final', 'finalFinalAction' => 'Action de action final', 'retour' => 'Retour', 'date_retour' => 'Date de retour', 'modeRemboursement' => 'Mode de remboursement', 'name' => 'Nom', 'perc_annulationavtexpe' => 'Annulation avt expe %', 'perc_annulatonapresexpe' => 'Annulaton apres expe %', 'perc_defautfabrication' => 'Défaut fabrication %', 'perc_erreurcolorislogidav' => 'Erreur coloris logidav %', 'perc_erreurfournisseur' => 'Erreur fournisseur %', 'perc_erreurlogidav' => 'Erreur logidav %', 'perc_erreurproduitlogidav' => 'Erreur produit logidav %', 'perc_garantie' => 'Garantie %', 'perc_mecanisme' => 'Mecanisme %', 'perc_modificationcoloris' => 'Modification coloris %', 'perc_modifictionproduit' => 'Modifiction produit %', 'perc_oubliedecodepromo' => 'Oublie de code promo %', 'perc_oublilogidav' => 'Oubli logidav %', 'perc_petitdefaut' => 'Petit defaut %', 'perc_rattrapagedecommande' => 'Rattrapage de commande %', 'perc_refusalalivcarannulation' => 'Refus a la liv car annulation %', 'perc_refusalalivcasse' => 'Refus a la liv casse %', 'perc_refusalalivdefaut' => 'Refus a la liv defaut %', 'perc_retarddelivlogidav' => 'Retard de liv logidav %', 'perc_retarddelivtrsp' => 'Retard de liv trsp %', 'perc_retardproduit' => 'Retard produit %', 'perc_retractation' => 'Retractation', 'perc_retractationpartiel' => 'Retractation partiel %', 'perc_sav' => 'Sav %', 'perc_soucisdetransportabsenceduclientalalivraison' => 'Soucis de transport absence du client a la livraison %', 'perc_soucisdetransportcasse' => 'Soucis de transport casse %', 'perc_soucisdetransportcolisnonrecupereparleclient' => 'Soucis de transport colis non recuperepar le client %', 'perc_soucisdetransportcolisperdus' => 'Soucis de transport colis perdus %', 'perc_soucisdetransportdefautdefabrication' => 'Soucis de transport defaut de fabrication %', 'perc_soucisdetransportmauvaisedestinationdutransporteur' => 'Soucis de transport mauvaise destination du transporteur %', 'perc_soucitransporteur' => 'Soucis Transporteur %', 'sum_annulationavtexpe' => 'Annulation avt expe', 'sum_annulatonapresexpe' => 'Annulaton apres expe', 'sum_defautfabrication' => 'Défaut fabrication', 'sum_erreurcolorislogidav' => 'Erreur coloris logidav', 'sum_erreurfournisseur' => 'Erreur fournisseur', 'sum_erreurlogidav' => 'Erreur logidav', 'sum_erreurproduitlogidav' => 'Erreur produit logidav', 'sum_garantie' => 'Garantie', 'sum_mecanisme' => 'Mecanisme', 'sum_modificationcoloris' => 'Modification coloris', 'sum_modifictionproduit' => 'Modifiction produit', 'sum_oubliedecodepromo' => 'Oublie de code promo', 'sum_oublilogidav' => 'Oubli logidav', 'sum_petitdefaut' => 'Petit defaut', 'sum_qty' => 'NB commandes', 'sum_rattrapagedecommande' => 'Rattrapage de commande', 'sum_refusalalivcarannulation' => 'Refus a la liv car annulation', 'sum_refusalalivcasse' => 'Refus a la liv casse', 'sum_refusalalivdefaut' => 'Refus a la liv defaut', 'sum_retarddelivlogidav' => 'Retard de liv logidav', 'sum_retarddelivtrsp' => 'Retard de liv trsp', 'sum_retardproduit' => 'Retard produit', 'sum_retractation' => 'Retractation', 'sum_retractationpartiel' => 'Retractation partiel', 'sum_sav' => 'Nb SAV', 'sum_soucisdetransportabsenceduclientalalivraison' => 'Soucis de transport absence du client a la livraison', 'sum_soucisdetransportcasse' => 'Soucis de transport casse', 'sum_soucisdetransportcolisnonrecupereparleclient' => 'Soucis de transport colis non recuperepar le client', 'sum_soucisdetransportcolisperdus' => 'Soucis de transport colis perdus', 'sum_soucisdetransportdefautdefabrication' => 'Soucis de transport defaut de fabrication', 'sum_soucisdetransportmauvaisedestinationdutransporteur' => 'Soucis de transport mauvaise destination du transporteur', 'sum_soucitransporteur' => 'Soucis Transporteur', 'manufacturer_name' => 'Fournisseur', 'refundMode' => 'Remboursement /Pré remboursement', 'DT_RowId' => 'ID', 'paymentMethodSale' => 'paymentMethodSale']

Methods

addRepository()

Add a repository to this service

public addRepository(int $key, string $class) : void
Parameters
$key : int

Key

$class : string

Class

addSav()

Creating Sale Sav

public addSav(mixed $user, Sale $sale, mixed $action[, null $refund = null ][, null $idsp = null ][, null $typePb = null ][, array<string|int, mixed> $additionalDatas = [] ]) : string
Parameters
$user : mixed
$sale : Sale
$action : mixed
$refund : null = null
$idsp : null = null
$typePb : null = null
$additionalDatas : array<string|int, mixed> = []
Tags
throws
OptimisticLockException
Return values
string

addService()

Add a service to this service

public addService(int $key, mixed $service) : void
Parameters
$key : int

Key

$service : mixed

canCreateOrder15()

public canCreateOrder15(mixed $sav) : bool
Parameters
$sav : mixed
Return values
bool

canSetSavStatusToValid()

public static canSetSavStatusToValid(mixed $user) : bool
Parameters
$user : mixed
Return values
bool

createOrder15()

public createOrder15(mixed $sav) : false
Parameters
$sav : mixed
Return values
false

createPreRefundBySav()

public createPreRefundBySav(mixed $user, mixed $sav) : mixed
Parameters
$user : mixed
$sav : mixed

export()

Exporting sales

public export(mixed $title, mixed $data, mixed $columns, mixed $format[, array<string|int, mixed> $customHeader = [] ]) : StreamedResponse
Parameters
$title : mixed
$data : mixed
$columns : mixed
$format : mixed
$customHeader : array<string|int, mixed> = []
Return values
StreamedResponse

exportCsv()

Exporting as csv

public exportCsv(mixed $data, mixed $columns, mixed $title) : mixed
Parameters
$data : mixed
$columns : mixed
$title : mixed

exportXls()

Exporting as Xls

public exportXls(mixed $data, mixed $columns, mixed $title[, bool $toFile = false ]) : mixed
Parameters
$data : mixed
$columns : mixed
$title : mixed
$toFile : bool = false

findBy()

Find Sav by

public findBy([array<string|int, mixed> $params = [] ]) : mixed
Parameters
$params : array<string|int, mixed> = []

generateStore15OrderDataMapping()

public generateStore15OrderDataMapping(mixed $sav) : mixed
Parameters
$sav : mixed

getAllByIncrementId()

public getAllByIncrementId(mixed $incrementId) : mixed
Parameters
$incrementId : mixed

getEntityManager()

Getter of the Entity Manager

public getEntityManager() : EntityManager
Return values
EntityManager

getFilteredPaymentMethods()

public getFilteredPaymentMethods(QueryBuilder $qb) : array<string|int, mixed>
Parameters
$qb : QueryBuilder
Return values
array<string|int, mixed>

getHtmlCustomerAvailablity()

public getHtmlCustomerAvailablity(mixed $sp) : string
Parameters
$sp : mixed
Return values
string

getNbrSav()

search a nbr SaleSav

public getNbrSav(mixed $sku, mixed $start, mixed $end) : mixed
Parameters
$sku : mixed
$start : mixed
$end : mixed

moveFileToSavFolder()

public moveFileToSavFolder(mixed $sav, mixed $complaintId, mixed $prefix) : string
Parameters
$sav : mixed
$complaintId : mixed
$prefix : mixed
Return values
string

Search a SaleSav

public search(mixed $data[, int $page = 0 ][, null $max = null ][, bool $getResult = true ]) : mixed
Parameters
$data : mixed
$page : int = 0
$max : null = null
$getResult : bool = true
Tags
@return

searchSavCanceled()

Search a SaleSav canceled

public searchSavCanceled(mixed $data[, int $page = 0 ][, null $max = null ][, bool $getResult = true ]) : mixed
Parameters
$data : mixed
$page : int = 0
$max : null = null
$getResult : bool = true
Tags
@return

searchSavValidated()

Search a SaleSav Validated

public searchSavValidated(mixed $data[, int $page = 0 ][, null $max = null ][, bool $getResult = true ]) : mixed
Parameters
$data : mixed
$page : int = 0
$max : null = null
$getResult : bool = true
Tags
@return

setEntityManager()

Setter of the Entity Manager

public setEntityManager(EntityManager $em) : mixed
Parameters
$em : EntityManager

the Entity Manager

uploadSavfile()

public uploadSavfile(mixed $savFile, mixed $complaintId, mixed $prefix, mixed $fileName) : string
Parameters
$savFile : mixed
$complaintId : mixed
$prefix : mixed
$fileName : mixed
Return values
string

uploadSavImages()

public uploadSavImages(mixed $sav, mixed $images, mixed $user) : string
Parameters
$sav : mixed
$images : mixed
$user : mixed
Return values
string

        
On this page

Search results