upbase-package/jobtracking

1.0.10 2023-03-21 11:08 UTC

This package is auto-updated.

Last update: 2025-06-21 16:20:47 UTC


README

GitHub Actions Status

Contents

Installation

  1. Install using Composer: composer require upbase-package/jobtracking.
  2. Run publish vendor and migration, config php artisan vendor:publish --provider="Upbase\Jobtracking\JobtrackingServiceProvider".

Usage

create instance

\Upbase\Jobtracking\Models\JobTracking::createJobTracking('type', ['sme_id'=>0,
                                                                           'store_id'=>0,
                                                                           'total_job'=>0,
                                                                           'processed_job'=>0,
                                                                           'success_job'=>0,
                                                                           'failed_job'=>0])

increment job processed, add success

\Upbase\Jobtracking\Models\JobTracking::incrementProcessedJob(1,true, true);

increment job success

\Upbase\Jobtracking\Models\JobTracking::incrementSuccessProccesed(1);

increment job fail

\Upbase\Jobtracking\Models\JobTracking::incrementFailProccesed(1);