|
|
@@ -256,6 +256,7 @@ class SubNoticeJobs implements ShouldQueue
|
|
|
->join('personnel_employee', 'process_lowprice_product_member.employee_id', '=', 'personnel_employee.id')
|
|
|
->where('personnel_employee.open_notice', 0)
|
|
|
->where('personnel_employee.company_id', $company_id)
|
|
|
+ ->group(['lowprice_product_logid'])
|
|
|
->select(['process_lowprice_product_member.*', 'personnel_employee.mobile', 'personnel_employee.email'])
|
|
|
->get()->toArray();
|
|
|
if (empty($usert_list)) return true;
|
|
|
@@ -295,6 +296,7 @@ class SubNoticeJobs implements ShouldQueue
|
|
|
->join('personnel_employee', 'process_violation_product_member.employee_id', '=', 'personnel_employee.id')
|
|
|
->where('personnel_employee.open_notice', 0)
|
|
|
->where('personnel_employee.company_id', $company_id)
|
|
|
+ ->group(['violation_product_logid'])
|
|
|
->select(['process_violation_product_member.*', 'personnel_employee.mobile', 'personnel_employee.email'])
|
|
|
->get()->toArray();
|
|
|
if (empty($usert_list)) return true;
|
|
|
@@ -334,6 +336,7 @@ class SubNoticeJobs implements ShouldQueue
|
|
|
->join('personnel_employee', 'process_violation_store_member.employee_id', '=', 'personnel_employee.id')
|
|
|
->where('personnel_employee.open_notice', 0)
|
|
|
->where('personnel_employee.company_id', $company_id)
|
|
|
+ ->group(['violation_store_logid'])
|
|
|
->select(['process_lowprice_product_member.*', 'personnel_employee.mobile', 'personnel_employee.email'])
|
|
|
->get()->toArray();
|
|
|
if (empty($usert_list)) return true;
|