SaleSavController
extends Controller
in package
Sav controller.
Tags
Table of Contents
Methods
- _indexAction() : Response
- Lists all sale sav entities.
- AsirSparePartsAfterUploadLaunch() : Response
- chatAiAction() : Response
- Chat Ai Sale sav
- chatAiPaginateSavLogAction() : Response|StreamedResponse
- chatAiRequestAction() : Response
- Chat Ai request
- checkFileStatus() : Response
- checkPriorityRefunds() : JsonResponse
- Checking if a sale has old refunds
- checkSavSale() : JsonResponse
- Check if sale already has an after sale line
- createPriorityPreRefund() : JsonResponse
- Creating pre-Refund for after sale
- createPriorityRefund() : JsonResponse
- Creating Refund for after sale
- createSaleSavAction() : RedirectResponse
- Create sale sav
- createSaleSavNewAction() : Response|null
- Create sale sav
- deletePlanningSavAction() : JsonResponse
- delete planning Sav
- ExchangeSavAction() : Response
- Lists all sale sav entities.
- exportAction() : JsonResponse
- export sav
- exportByDateAction() : Response
- Export sav by date from and to
- exportSaleSavRapport() : Response
- export sale sav rapport product.
- getAfterSaleRefundHistory() : JsonResponse
- Get refund history for SAV and the order itself
- getPlanningSavDevEventsAction() : Response
- Get planning sale sav.
- getSaleInfoAction() : JsonResponse
- Get Sale By increment ID, if not exist create it
- getSaleSavAction() : JsonResponse
- getSaleSavLog() : Response
- get sale sav log.
- getStatChatAiAction() : mixed
- Chat Ai stat sav.
- getStatSaleSav() : Response
- get statistics sale sav.
- indexAction() : Response
- Lists all sale sav entities.
- listAllSavAction() : Response
- Lists all sale sav entities.
- logChatAiAction() : mixed
- Chat Ai log sav.
- paginateAction() : JsonResponse|StreamedResponse
- paginate for all sale sav
- paginateAllSavAction() : StreamedResponse|JsonResponse
- Paginate for all sale sav
- paginateAsirSparePartsAction() : mixed
- paginateExchangeSavAction() : StreamedResponse|JsonResponse
- Paginate for exchange sale sav
- paginatePrioritySavAction() : StreamedResponse|JsonResponse
- Paginate Priority Sav
- paginatesavCancelationRequestAction() : mixed
- Paginate forall canceled SaleSav
- paginateSavCanceledAction() : mixed
- Paginate forall canceled SaleSav
- paginateSavLogAction() : Response|StreamedResponse
- paginatesavRelaunchRequestAction() : mixed
- Paginate forall canceled SaleSav
- paginateSavValidatedAction() : StreamedResponse|JsonResponse
- Paginate for all validated SaleSav
- planningSavAction() : Response
- sav planning
- prioritySavAction() : Response
- List all priority after sales
- removeSavAction() : mixed
- savAgentIndexAction() : Response|null
- sav product index
- savAgentStatPaginateAction() : JsonResponse|StreamedResponse
- paginate for all sale sav-agent
- savCancelationRequestAction() : mixed
- Lists all caancelation requests
- savCanceledAction() : mixed
- Lists all canceled SaleSav.
- savExportCsvAction() : mixed
- export all sav entities.
- SavLogAction() : mixed
- Lists sav log.
- savManufactureStatIndex() : mixed
- sav fabricant index
- savManufactureStatPaginateAction() : JsonResponse|StreamedResponse
- paginate for all sale sav-agent
- savProductIndexAction() : Response|null
- sav product index
- savProductIndexPaginateAction() : JsonResponse|StreamedResponse
- paginate for all sale sav
- savRelaunchRequestAction() : mixed
- Lists all relaunch requests
- savValidatedAction() : Response
- Lists all validated SaleSav
- statChatAiAction() : mixed
- Chat Ai stat sav.
- switchPrioritySavSale() : JsonResponse
- Switching an after sale to specific state
- switchSaleSav() : JsonResponse
- Switching sale
- updateAsirSparePartsDimension() : mixed
- updateAsirSparePartsIncrementId() : mixed
- updateAsirSparePartsSku() : mixed
- updateModeRemSavAction() : mixed
- Update Mode Remboursement
- updatePlanningSavTreatedStatusAction() : JsonResponse
- manage planning Sav
- updateSaleSavAction() : mixed
- update sale sav
- updateSaleSavInformationAction() : JsonResponse
- Update SaleSav informations
- updateSaleSavNewAction() : Response|null
- Update sale sav
- updateStatusSavAction() : JsonResponse
- Update SaleSav Status
- updateStatusSavBatchAction() : JsonResponse
- Update SaleSav Status in Batch
- uploadAsirSpareParts() : Response
- uploadAsirSparePartsAction() : mixed
- getChartLabelsForUser() : mixed
- switchAfterSaleToNew() : bool|int
- Switching after sale to new
- switchToDeleteOldAndCreateNew() : bool
- Deleting old after sale ticket and creating new one instead
- switchToNew() : bool
- Creating new After Sale From the old object
- switchToPrio() : int|bool
- Switching an After sale to priority!
Methods
_indexAction()
Lists all sale sav entities.
public
_indexAction(Request $request) : Response
Parameters
- $request : Request
Tags
Return values
ResponseAsirSparePartsAfterUploadLaunch()
public
AsirSparePartsAfterUploadLaunch(Request $request) : Response
Parameters
- $request : Request
Tags
Return values
ResponsechatAiAction()
Chat Ai Sale sav
public
chatAiAction() : Response
Tags
Return values
ResponsechatAiPaginateSavLogAction()
public
chatAiPaginateSavLogAction(Request $request, ChatAiLogService $chatAiLogService) : Response|StreamedResponse
Parameters
- $request : Request
- $chatAiLogService : ChatAiLogService
Tags
Return values
Response|StreamedResponsechatAiRequestAction()
Chat Ai request
public
chatAiRequestAction(Request $request, OpenAi $openAi, ChatAiLogService $chatAiLogService) : Response
Parameters
- $request : Request
- $openAi : OpenAi
- $chatAiLogService : ChatAiLogService
Tags
Return values
ResponsecheckFileStatus()
public
checkFileStatus(Request $request, FilesImportService $filesImportService) : Response
Parameters
- $request : Request
- $filesImportService : FilesImportService
Tags
Return values
ResponsecheckPriorityRefunds()
Checking if a sale has old refunds
public
checkPriorityRefunds(Request $request) : JsonResponse
Parameters
- $request : Request
Tags
Return values
JsonResponsecheckSavSale()
Check if sale already has an after sale line
public
checkSavSale(Request $request) : JsonResponse
Parameters
- $request : Request
Tags
Return values
JsonResponsecreatePriorityPreRefund()
Creating pre-Refund for after sale
public
createPriorityPreRefund(Request $request) : JsonResponse
Parameters
- $request : Request
Tags
Return values
JsonResponsecreatePriorityRefund()
Creating Refund for after sale
public
createPriorityRefund(Request $request) : JsonResponse
Parameters
- $request : Request
Tags
Return values
JsonResponsecreateSaleSavAction()
Create sale sav
public
createSaleSavAction(Request $request) : RedirectResponse
Parameters
- $request : Request
Tags
Return values
RedirectResponsecreateSaleSavNewAction()
Create sale sav
public
createSaleSavNewAction(Request $request, mixed $type) : Response|null
Parameters
- $request : Request
- $type : mixed
Tags
Return values
Response|nulldeletePlanningSavAction()
delete planning Sav
public
deletePlanningSavAction(Request $request, SavPlanningService $savPlanningService) : JsonResponse
Parameters
- $request : Request
- $savPlanningService : SavPlanningService
Tags
Return values
JsonResponseExchangeSavAction()
Lists all sale sav entities.
public
ExchangeSavAction(mixed $source) : Response
Parameters
- $source : mixed
Tags
Return values
ResponseexportAction()
export sav
public
exportAction(Request $request, mixed $source) : JsonResponse
Parameters
- $request : Request
- $source : mixed
Tags
Return values
JsonResponseexportByDateAction()
Export sav by date from and to
public
exportByDateAction(Request $request) : Response
Parameters
- $request : Request
Tags
Return values
ResponseexportSaleSavRapport()
export sale sav rapport product.
public
exportSaleSavRapport(Request $request) : Response
Parameters
- $request : Request
Tags
Return values
ResponsegetAfterSaleRefundHistory()
Get refund history for SAV and the order itself
public
getAfterSaleRefundHistory(Request $request) : JsonResponse
Parameters
- $request : Request
Tags
Return values
JsonResponsegetPlanningSavDevEventsAction()
Get planning sale sav.
public
getPlanningSavDevEventsAction(Request $request, SavPlanningService $savPlanningService) : Response
Parameters
- $request : Request
- $savPlanningService : SavPlanningService
Tags
Return values
ResponsegetSaleInfoAction()
Get Sale By increment ID, if not exist create it
public
getSaleInfoAction(Request $request) : JsonResponse
Parameters
- $request : Request
Tags
Return values
JsonResponsegetSaleSavAction()
public
getSaleSavAction(SaleSav $sav, Request $request) : JsonResponse
Parameters
- $sav : SaleSav
- $request : Request
Tags
Return values
JsonResponsegetSaleSavLog()
get sale sav log.
public
getSaleSavLog(Request $request) : Response
Parameters
- $request : Request
Tags
Return values
ResponsegetStatChatAiAction()
Chat Ai stat sav.
public
getStatChatAiAction(Request $request, ChatAiLogService $chatAiLogService) : mixed
Parameters
- $request : Request
- $chatAiLogService : ChatAiLogService
Tags
getStatSaleSav()
get statistics sale sav.
public
getStatSaleSav(Request $request) : Response
Parameters
- $request : Request
Tags
Return values
ResponseindexAction()
Lists all sale sav entities.
public
indexAction(Request $request) : Response
Parameters
- $request : Request
Tags
Return values
ResponselistAllSavAction()
Lists all sale sav entities.
public
listAllSavAction(mixed $source) : Response
Parameters
- $source : mixed
Tags
Return values
ResponselogChatAiAction()
Chat Ai log sav.
public
logChatAiAction() : mixed
Tags
paginateAction()
paginate for all sale sav
public
paginateAction(Request $request) : JsonResponse|StreamedResponse
Parameters
- $request : Request
Tags
Return values
JsonResponse|StreamedResponsepaginateAllSavAction()
Paginate for all sale sav
public
paginateAllSavAction(Request $request) : StreamedResponse|JsonResponse
Parameters
- $request : Request
Tags
Return values
StreamedResponse|JsonResponsepaginateAsirSparePartsAction()
public
paginateAsirSparePartsAction(Request $request, EntityManagerInterface $entityManager, AsirSparePartsService $asirSparePartsService) : mixed
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
- $asirSparePartsService : AsirSparePartsService
Tags
paginateExchangeSavAction()
Paginate for exchange sale sav
public
paginateExchangeSavAction(Request $request) : StreamedResponse|JsonResponse
Parameters
- $request : Request
Tags
Return values
StreamedResponse|JsonResponsepaginatePrioritySavAction()
Paginate Priority Sav
public
paginatePrioritySavAction(Request $request) : StreamedResponse|JsonResponse
Parameters
- $request : Request
Tags
Return values
StreamedResponse|JsonResponsepaginatesavCancelationRequestAction()
Paginate forall canceled SaleSav
public
paginatesavCancelationRequestAction(Request $request) : mixed
Parameters
- $request : Request
Tags
paginateSavCanceledAction()
Paginate forall canceled SaleSav
public
paginateSavCanceledAction(Request $request) : mixed
Parameters
- $request : Request
Tags
paginateSavLogAction()
public
paginateSavLogAction(Request $request) : Response|StreamedResponse
Parameters
- $request : Request
Tags
Return values
Response|StreamedResponsepaginatesavRelaunchRequestAction()
Paginate forall canceled SaleSav
public
paginatesavRelaunchRequestAction(Request $request) : mixed
Parameters
- $request : Request
Tags
paginateSavValidatedAction()
Paginate for all validated SaleSav
public
paginateSavValidatedAction(Request $request) : StreamedResponse|JsonResponse
Parameters
- $request : Request
Tags
Return values
StreamedResponse|JsonResponseplanningSavAction()
sav planning
public
planningSavAction(mixed $source) : Response
Parameters
- $source : mixed
Tags
Return values
ResponseprioritySavAction()
List all priority after sales
public
prioritySavAction(mixed $source) : Response
Parameters
- $source : mixed
Tags
Return values
ResponseremoveSavAction()
public
removeSavAction(Request $request) : mixed
Parameters
- $request : Request
Tags
savAgentIndexAction()
sav product index
public
savAgentIndexAction() : Response|null
Tags
Return values
Response|nullsavAgentStatPaginateAction()
paginate for all sale sav-agent
public
savAgentStatPaginateAction(Request $request) : JsonResponse|StreamedResponse
Parameters
- $request : Request
Tags
Return values
JsonResponse|StreamedResponsesavCancelationRequestAction()
Lists all caancelation requests
public
savCancelationRequestAction(mixed $source) : mixed
Parameters
- $source : mixed
Tags
savCanceledAction()
Lists all canceled SaleSav.
public
savCanceledAction(mixed $source) : mixed
Parameters
- $source : mixed
Tags
savExportCsvAction()
export all sav entities.
public
savExportCsvAction(Request $request) : mixed
Parameters
- $request : Request
Tags
SavLogAction()
Lists sav log.
public
SavLogAction() : mixed
Tags
savManufactureStatIndex()
sav fabricant index
public
savManufactureStatIndex() : mixed
Tags
savManufactureStatPaginateAction()
paginate for all sale sav-agent
public
savManufactureStatPaginateAction(Request $request) : JsonResponse|StreamedResponse
Parameters
- $request : Request
Tags
Return values
JsonResponse|StreamedResponsesavProductIndexAction()
sav product index
public
savProductIndexAction(Request $request) : Response|null
Parameters
- $request : Request
Tags
Return values
Response|nullsavProductIndexPaginateAction()
paginate for all sale sav
public
savProductIndexPaginateAction(Request $request) : JsonResponse|StreamedResponse
Parameters
- $request : Request
Tags
Return values
JsonResponse|StreamedResponsesavRelaunchRequestAction()
Lists all relaunch requests
public
savRelaunchRequestAction(mixed $source) : mixed
Parameters
- $source : mixed
Tags
savValidatedAction()
Lists all validated SaleSav
public
savValidatedAction(Request $request, mixed $source) : Response
Parameters
- $request : Request
- $source : mixed
Tags
Return values
ResponsestatChatAiAction()
Chat Ai stat sav.
public
statChatAiAction() : mixed
Tags
switchPrioritySavSale()
Switching an after sale to specific state
public
switchPrioritySavSale(Request $request) : JsonResponse
Parameters
- $request : Request
Tags
Return values
JsonResponseswitchSaleSav()
Switching sale
public
switchSaleSav(Request $request) : JsonResponse
Parameters
- $request : Request
Tags
Return values
JsonResponseupdateAsirSparePartsDimension()
public
updateAsirSparePartsDimension(Request $request, AsirSparePartsService $asirSparePartsService) : mixed
Parameters
- $request : Request
- $asirSparePartsService : AsirSparePartsService
Tags
updateAsirSparePartsIncrementId()
public
updateAsirSparePartsIncrementId(Request $request, AsirSparePartsService $asirSparePartsService) : mixed
Parameters
- $request : Request
- $asirSparePartsService : AsirSparePartsService
Tags
updateAsirSparePartsSku()
public
updateAsirSparePartsSku(Request $request, AsirSparePartsService $asirSparePartsService) : mixed
Parameters
- $request : Request
- $asirSparePartsService : AsirSparePartsService
Tags
updateModeRemSavAction()
Update Mode Remboursement
public
updateModeRemSavAction(Request $request) : mixed
Parameters
- $request : Request
Tags
updatePlanningSavTreatedStatusAction()
manage planning Sav
public
updatePlanningSavTreatedStatusAction(Request $request, SavPlanningService $savPlanningService) : JsonResponse
Parameters
- $request : Request
- $savPlanningService : SavPlanningService
Tags
Return values
JsonResponseupdateSaleSavAction()
update sale sav
public
updateSaleSavAction(SaleSav $sav, Request $request) : mixed
Parameters
- $sav : SaleSav
- $request : Request
Tags
updateSaleSavInformationAction()
Update SaleSav informations
public
updateSaleSavInformationAction(Request $request) : JsonResponse
Parameters
- $request : Request
Tags
Return values
JsonResponseupdateSaleSavNewAction()
Update sale sav
public
updateSaleSavNewAction(mixed $id, Request $request) : Response|null
Parameters
- $id : mixed
- $request : Request
Tags
Return values
Response|nullupdateStatusSavAction()
Update SaleSav Status
public
updateStatusSavAction(Request $request) : JsonResponse
Parameters
- $request : Request
Tags
Return values
JsonResponseupdateStatusSavBatchAction()
Update SaleSav Status in Batch
public
updateStatusSavBatchAction(Request $request) : JsonResponse
Parameters
- $request : Request
Tags
Return values
JsonResponseuploadAsirSpareParts()
public
uploadAsirSpareParts(Request $request) : Response
Parameters
- $request : Request
Tags
Return values
ResponseuploadAsirSparePartsAction()
public
uploadAsirSparePartsAction(Request $request, FilesImportService $filesImportService) : mixed
Parameters
- $request : Request
- $filesImportService : FilesImportService
Tags
getChartLabelsForUser()
private
getChartLabelsForUser(mixed $userData) : mixed
Parameters
- $userData : mixed
switchAfterSaleToNew()
Switching after sale to new
private
switchAfterSaleToNew(mixed $afterSaleId) : bool|int
Parameters
- $afterSaleId : mixed
Tags
Return values
bool|intswitchToDeleteOldAndCreateNew()
Deleting old after sale ticket and creating new one instead
private
switchToDeleteOldAndCreateNew(mixed $afterSaleId) : bool
Parameters
- $afterSaleId : mixed
Tags
Return values
boolswitchToNew()
Creating new After Sale From the old object
private
switchToNew(mixed $afterSaleId) : bool
Parameters
- $afterSaleId : mixed
Tags
Return values
boolswitchToPrio()
Switching an After sale to priority!
private
switchToPrio(mixed $afterSaleId) : int|bool
Parameters
- $afterSaleId : mixed