upbase-package/jobtracking

Track job processed

Installs: 557

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

pkg:composer/upbase-package/jobtracking

1.0.10 2023-03-21 11:08 UTC

This package is auto-updated.

Last update: 2025-10-21 17:15:34 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);