|
|
@@ -206,9 +206,9 @@ class ViolationProduct extends Model
|
|
|
$responsible_persons = array_unique(explode(',', $low_price_data['responsible_person']));
|
|
|
$all_persons = array_merge($first_responsible_persons, $responsible_persons);
|
|
|
//查询已已经开启通知设置的用户
|
|
|
- // $employee_ids = $EmployeeModel->whereIn('id', $all_persons)->where('open_notice', 0)->pluck('id')->toArray();
|
|
|
- // if (count($employee_ids) == 0) return true;
|
|
|
- foreach ($all_persons as $key => $employee_id) {
|
|
|
+ $employee_ids = $EmployeeModel->whereIn('id', $all_persons)->where('open_notice', 0)->pluck('id')->toArray();
|
|
|
+ if (count($employee_ids) == 0) return true;
|
|
|
+ foreach ($employee_ids as $key => $employee_id) {
|
|
|
if ($employee_id == '' || is_null($employee_id)) continue;
|
|
|
$notices_data[] = [
|
|
|
'company_id' => $low_price_data['company_id'],
|
|
|
@@ -223,9 +223,9 @@ class ViolationProduct extends Model
|
|
|
} else if ($low_price_data['first_responsible_person'] != '') {
|
|
|
$first_responsible_persons = array_unique(explode(',', $low_price_data['first_responsible_person']));
|
|
|
//查询已已经开启通知设置的用户
|
|
|
- // $employee_ids = $EmployeeModel->whereIn('id', $first_responsible_persons)->where('open_notice', 0)->pluck('id')->toArray();
|
|
|
- // if (count($employee_ids) == 0) return true;
|
|
|
- foreach ($first_responsible_persons as $key => $employee_id) {
|
|
|
+ $employee_ids = $EmployeeModel->whereIn('id', $first_responsible_persons)->where('open_notice', 0)->pluck('id')->toArray();
|
|
|
+ if (count($employee_ids) == 0) return true;
|
|
|
+ foreach ($employee_ids as $key => $employee_id) {
|
|
|
if ($employee_id == '' || is_null($employee_id)) continue;
|
|
|
$notices_data[] = [
|
|
|
'company_id' => $low_price_data['company_id'],
|
|
|
@@ -240,9 +240,9 @@ class ViolationProduct extends Model
|
|
|
} else if ($low_price_data['responsible_person'] != '') {
|
|
|
$responsible_persons = array_unique(explode(',', $low_price_data['responsible_person']));
|
|
|
//查询已已经开启通知设置的用户
|
|
|
- // $employee_ids = $EmployeeModel->whereIn('id', $responsible_persons)->where('open_notice', 0)->pluck('id')->toArray();
|
|
|
- // if (count($employee_ids) == 0) return true;
|
|
|
- foreach ($responsible_persons as $key => $employee_id) {
|
|
|
+ $employee_ids = $EmployeeModel->whereIn('id', $responsible_persons)->where('open_notice', 0)->pluck('id')->toArray();
|
|
|
+ if (count($employee_ids) == 0) return true;
|
|
|
+ foreach ($employee_ids as $key => $employee_id) {
|
|
|
if ($employee_id == '' || is_null($employee_id)) continue;
|
|
|
$notices_data[] = [
|
|
|
'company_id' => $low_price_data['company_id'],
|