upbase-package/jobtracking

跟踪处理过的作业

1.0.10 2023-03-21 11:08 UTC

This package is auto-updated.

Last update: 2024-09-21 14:41:06 UTC


README

GitHub Actions Status

内容

安装

  1. 使用Composer安装:composer require upbase-package/jobtracking
  2. 运行发布供应商和迁移,配置php artisan vendor:publish --provider="Upbase\Jobtracking\JobtrackingServiceProvider"

使用

创建实例

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

增加处理过的作业,添加成功

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

增加作业成功

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

增加作业失败

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